Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the best price available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured St. Petersburg 3 Star Hotels

See all 2,234 Hotels in St. Petersburg
Ramada Tampa Airport Westshore

Ramada Tampa Airport Westshore

1200 N Westshore Blvd, Tampa
3.0 out of 5.0
3.2 out of 5 (4,185 reviews)
Nice hotel near airport! It was conveniently located near the airport, with a 15 hour layover it felt like heaven to lay down in the soft bed. I arrived at the hotel shortly before 1am and was greeted enthusiastically by a gentleman working the front desk. He checked me in in less than five minutes. The room was very clean ...
  Nov 20, 2017

$68

$68
Tahitian Inn

Tahitian Inn

601 S Dale Mabry Hwy, Tampa
3.0 out of 5.0
3.6 out of 5 (2,282 reviews)
I liked the teki bar and the beds are nice. It can be a little loud outside.
  Nov 21, 2017

$75

$75
Floridan Palace Hotel

Floridan Palace Hotel

905 N Florida Ave, Tampa
3.5 out of 5.0
3.5 out of 5 (678 reviews)
Downtown Tampa Very large room very clean comfortable bed thanks
  Nov 14, 2017

$159

$159
Harborside Suites at Little Harbor

Harborside Suites at Little Harbor

536 Bahia Beach Blvd, Ruskin
3.5 out of 5.0
4.4 out of 5 (1,184 reviews)
Great place out of the cityWould definitely recommend to others a bit out of the way but worth it.
  Nov 20, 2017

$100

$100
Bay Harbor Hotel

Bay Harbor Hotel

7700 W Courtney Campbell Causeway, Tampa
3.5 out of 5.0
3.5 out of 5 (1,342 reviews)
this is my hotel when I travel to Tampa bayI had a few issues on this trip, will reach out to the hotel staff they have usually been responsive
  Nov 20, 2017

$74

$74
Pier House 60 Clearwater Beach Marina Hotel

Pier House 60 Clearwater Beach Marina Hotel

101 Coronado Drive, Clearwater Beach
3.0 out of 5.0
4.4 out of 5 (1,927 reviews)
Great location. Very clean. Breakfast was not great. Room was very spacious.
  Nov 21, 2017

$165

$165
Chase Suite Hotel Tampa

Chase Suite Hotel Tampa

3075 N Rocky Point Dr, Tampa
3.0 out of 5.0
3.8 out of 5 (3,194 reviews)
Great areaQuite great parking, spacious room, friendly stsff
  Nov 18, 2017

$83

$83
The Barrymore Hotel Tampa Riverwalk

The Barrymore Hotel Tampa Riverwalk

111 W Fortune St, Tampa
3.0 out of 5.0
3.6 out of 5 (1,598 reviews)
Affordable in downtownStayed there cause it was semi close to the arena. Not much doing in downtown area. Riverfront was appealing but there wasn't much there except for the performing arts center. Room was fine, clean etc. An older hotel that they must have done some renovations.
  Nov 20, 2017

$114

$114
West Wing Boutique Hotel, an Ascend Hotel Collection Member

West Wing Boutique Hotel, an Ascend Hotel Collection Member

2501 East Fowler Ave, Tampa
3.0 out of 5.0
4.8 out of 5 (106 reviews)
Nice Hotel good outlookClean and modern very good breakfast nice outdoor seating area would recommend
  Nov 22, 2017

$71

$71
Edge Hotel

Edge Hotel

505 South Gulfview Boulevard, Clearwater Beach
3.5 out of 5.0
4.6 out of 5 (97 reviews)
Everything You NeedThe hotel has everything you need. Close to the beach and water attractions, good elevators, and a breakfast to die for. Be prepared for a little shock when you check in, tho, as you will be faced with an additional charge for 'amenities' which you may have (as I did) thought were included. They ...
  Nov 21, 2017

$175

$175
Map

Three Star Hotel Guide for St. Petersburg

There’s a reason the top 3 star hotels in St. Petersburg, St. Petersburg - Clearwater are so incredibly popular: They combine comforting amenities and just-for-you service with some of the best rates and discounts the area has to offer. When you book a stay at a three star hotel in St. Petersburg, you’ll get access to perfect little perks like on-site restaurants and cocktail bars, well-appointed fitness centers, and spacious rooms.

Search for a cheap deal on a 3 star upscale hotel in St. Petersburg for the most elegant experience, or grab a low rate on one of the cheap 3 star hotels in St. Petersburg near the local attractions, if you want something a touch more unassuming. Whatever your traveling style, make sure to use the search tools at Expedia to track down prices, read more about amenities, and score a few local discounts.

From business trips to family getaways, the St. Petersburg 3 star hotels offer a fantastic home base for any type of vacation.

Recently booked 3 Star Hotels in St. Petersburg

Magnuson Hotel Marina Cove
3.0 out of 5.0
Last booking: 43 minutes ago
Mansion Inn
3.0 out of 5.0
Last booking: 4 hours ago
Hotel Indigo St Petersburg Downtown
3.5 out of 5.0
Last booking: 7 hours ago
Hollander Boutique Hotel
3.0 out of 5.0
Last booking: 14 hours ago
Ponce De Leon Hotel
3.0 out of 5.0
Last booking: 19 hours ago