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. Pete Beach 3 Star Hotels

See all 107 Hotels in St. Pete Beach
Sirata Beach Resort

Sirata Beach Resort

5300 Gulf Blvd, St. Pete Beach
3.5 out of 5.0
3.9 out of 5 (2,205 reviews)
This was my 2nd time staying at the Sirata. Very reasonably priced compared to neighboring hotels. Staff always friendly. Rooms very clean and great amenities.
  10 Dec 2017

£67

£67
Grand Plaza Beachfront Resort Hotel

Grand Plaza Beachfront Resort Hotel

5250 Gulf Blvd, St. Pete Beach
3.5 out of 5.0
4.1 out of 5 (2,388 reviews)
Beautiful Hotel on the beachThe hotel staff was friendly and always welcomed with a smiling face. Our room faced the bay, which allowed for a beautiful view of the sun and moon rising! Located directly on the beach, with 4 on-site restaurant options. Everything you needed was either on site or with in walking distance. Our ...
  13 Dec 2017

£82

£82
Howard Johnson St Petersburg Beach Resort

Howard Johnson St Petersburg Beach Resort

6100 Gulf Blvd, St. Pete Beach
3.0 out of 5.0
3.5 out of 5 (1,466 reviews)
Hotel needs updating, toilets require to be double flushed & carpet needs to be replaced & TVs are small.
  9 Dec 2017

£56

£56
Postcard Inn On The Beach

Postcard Inn On The Beach

6300 Gulf Blvd, St. Pete Beach
3.5 out of 5.0
3.6 out of 5 (1,546 reviews)
A decent hotel. I flew down for a wedding without the family so it was much better than spending over $200/night for myself. The room was clean and remodeled as pictured. I did have an issue with some people smoking pot, only because my entire room smelled like it and it was disgusting. The cleaning ...
  3 Dec 2017

£63

£63
Dolphin Beach Resort

Dolphin Beach Resort

4900 Gulf Blvd, St. Pete Beach
3.5 out of 5.0
3.7 out of 5 (1,587 reviews)
Very good value for low-key older hotel on beachWe selected the Dolphin after reading favorable ratings compared to critical ratings on other more expensive hotels. The price was lower in part because there is no $30 resort fee. We knew it would be an older hotel without some of the amenities, but found it to be comfortable, quite, updated in ...
  4 Dec 2017

£72

£72
Beachcomber Beach Resort

Beachcomber Beach Resort

6200 Gulf Blvd, St. Pete Beach
3.0 out of 5.0
3.9 out of 5 (1,762 reviews)
Great hotel!!! Highly recommended. I stayed at the Beachcomber resort during the first week of December 2017, and have only good things to say. The front desk staff and housekeepers were wonderful, and everyone was very friendly throughout my stay. The hotel room was spacious and had a separate small room off of the main area with ...
  12 Dec 2017

£54

£54
Alden Suites - A Beachfront Resort

Alden Suites - A Beachfront Resort

5900 Gulf Blvd, St. Pete Beach
3.5 out of 5.0
4.1 out of 5 (2,118 reviews)
Good value for the money. Not top of the line but certainly worth the price. We enjoyed our weekend experience.
  12 Dec 2017

£102

£102
Plaza Beach Hotel Beachfront Resort

Plaza Beach Hotel Beachfront Resort

4506 Gulf Blvd, St. Pete Beach
3.5 out of 5.0
4.2 out of 5 (636 reviews)
Favorite place on the beachWe have stayed at the Plaza Beach every May for the last eight years, but this was the our first December visit. As usual, it was a great time at a clean comfortable hotel. The staff is friendly and efficient.
  16 Dec 2017

£85

£85
St Pete Beach Suites

St Pete Beach Suites

6801 Sunset Way, St. Pete Beach
3.0 out of 5.0
4.1 out of 5 (159 reviews)
Good Location and Great StaffThe location was very good to go any where you wanted north or south. Very clean room. Two pools. Family and pet friendly. We will visit again.
  17 Nov 2017

£96

£96
Bay Palms Waterfront Resort - Hotel and Marina

Bay Palms Waterfront Resort - Hotel and Marina

4237 Gulf Blvd, St. Pete Beach
3.5 out of 5.0
4.3 out of 5 (228 reviews)
Quick & CleanClean and comfortable. Great location, very helpful staff. Close to the beach! Will come back again.
  16 Dec 2017

£87

£87
Map

Pocket Guide: 3 Star Hotels in St. Pete Beach

Search for hotels in St. Pete Beach on Expedia.co.uk. You can easily find your hotels in St. Pete Beach using one of the methods below:

  • View our selection of featured hotels in St. Pete Beach
  • Use the map to find hotels in the St. Pete Beach neighborhood you prefer
  • Use the filters to see hotels in a specific area of St. Pete Beach, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St. Pete Beach
  • Enter your travel dates to view the best deals on hotels in St. Pete Beach - while they last

Recently booked St. Pete Beach hotels

Alden Suites - A Beachfront Resort
3.5 out of 5.0
Last booking: 2 hours ago
Dolphin Beach Resort
3.5 out of 5.0
Last booking: 2 hours ago
Grand Plaza Beachfront Resort Hotel
3.5 out of 5.0
Last booking: 3 hours ago
Sirata Beach Resort
3.5 out of 5.0
Last booking: 4 hours ago
Postcard Inn On The Beach
3.5 out of 5.0
Last booking: 4 hours ago
Beachcomber Beach Resort
3.0 out of 5.0
Last booking: 7 hours ago
Howard Johnson St Petersburg Beach Resort
3.0 out of 5.0
Last booking: 9 hours ago
The Don CeSar
4.5 out of 5.0
Last booking: 10 hours ago
Havana Inn
2.5 out of 5.0
Last booking: 12 hours ago