Search Hotels near Top St. Pete Beach Attractions

Most Popular Hotels in St. Pete Beach

See all 41 Hotels in St. Pete Beach
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

The Don CeSar
The Don CeSar

3400 Gulf Boulevard, St. Pete Beach 33706

4.0 out of 5.0
4.3 out of 5 (1,288 reviews)

Known as Florida's "Pink Palace," Don CeSar, facing the white sands of the Gulf of Mexico, was built in 1928 to resemble a …

£173
Sirata Beach Resort
Sirata Beach Resort

5300 Gulf Blvd, St. Pete Beach 33706

3.0 out of 5.0
4 out of 5 (3,533 reviews)

This Mediterranean-style Florida resort is on 13 acres of white sandy beach directly on the Gulf of Mexico on St. Pete Beach; …

£103
Beach House Suites by the Don CeSar
Beach House Suites by the Don CeSar

3860 Gulf Boulevard, St. Pete Beach 33706

3.0 out of 5.0
4.2 out of 5 (415 reviews)

The Beach House Suites on St. Pete Beach are withing driving distance of John's Pass Village and downtown St. Petersburg, …

£157
Postcard Inn On The Beach
Postcard Inn On The Beach

6300 Gulf Blvd, St. Pete Beach 33706

3.0 out of 5.0
3.6 out of 5 (1,411 reviews)

The newly renovated Postcard Inn, located in St Pete Beach on the Gulf of Mexico and Florida's west coast, is minutes away …

£120
Dolphin Beach Resort
Dolphin Beach Resort

4900 Gulf Blvd, St. Pete Beach 33706

3.0 out of 5.0
3.7 out of 5 (1,478 reviews)

Nestled on the beach, this St. Pete Beach resort is within 3 mi (5 km) of Dolphin Landings Charter Boat Center, Upham Beach …

£103
Kimpton Hotel Zamora
Kimpton Hotel Zamora

3701 Gulf Blvd, St. Pete Beach 33706

4.5 out of 5.0
4.3 out of 5 (297 reviews)

Situated near the beach, this hotel is within 2 mi (3 km) of Dolphin Landings Charter Boat Center, Hurley Park, and Merry Pie …

£155
Grand Plaza Beachfront Resort Hotel
Grand Plaza Beachfront Resort Hotel

5250 Gulf Blvd, St. Pete Beach 33706

3.0 out of 5.0
4.1 out of 5 (3,798 reviews)

Nestled between the Gulf of Mexico and Boca Ciega Bay, the Grand Plaza Beachfront Resort is steps away from the white sands …

£124
Beachcomber Beach Resort
Beachcomber Beach Resort

6200 Gulf Blvd, St. Pete Beach 33706

2.5 out of 5.0
3.9 out of 5 (1,647 reviews)

This 2-story hotel faces the Gulf of Mexico and the white sands of St Pete Beach from 5 acres of beachfront property; a …

£98
Howard Johnson St Petersburg Beach Resort
Howard Johnson St Petersburg Beach Resort

6100 Gulf Blvd, St. Pete Beach 33706

3.0 out of 5.0
3.5 out of 5 (1,334 reviews)

Nestled on the beach, this St. Pete Beach hotel is within 1 mi (2 km) of Upham Beach and Dolphin Landings Charter Boat Center …

£94
Alden Suites - A Beachfront Resort
Alden Suites - A Beachfront Resort

5900 Gulf Blvd, St. Pete Beach 33706

3.0 out of 5.0
4.1 out of 5 (2,883 reviews)

Situated on 5 acres, the all-suite Alden Suites is on the white sands of St Pete Beach overlooking the Gulf of Mexico.

£86

Recent Reviews in St. Pete Beach

Narrow your search

Pocket Guide: 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 neighbourhood 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
false