Top Rated Hotels in St. Pete Beach

Top 10 Hotels in St. Pete Beach

See all 33 Hotels in St. Pete Beach
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,418 reviews)

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

$129
avg/night
Loews Don CeSar Hotel
Loews Don CeSar Hotel

3400 Gulf Blvd, St. Pete Beach 33706

4.0 out of 5.0
4.4 out of 5 (1,209 reviews)

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

$234
avg/night
Plaza Beach Hotel Beachfront Resort
Plaza Beach Hotel Beachfront Resort

4506 Gulf Blvd, St. Pete Beach 33706

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

Nestled on the beach, this St. Pete Beach resort is within a 10-minute walk of Dolphin Landings Charter Boat Center and …

$158
avg/night
Sabal Palms Inn
Sabal Palms Inn

1301 Gulf Way, St. Pete Beach 33706

2.5 out of 5.0
4.2 out of 5 (5 reviews)

Offering direct access to the beach, this St. Pete Beach hotel is within a 5-minute walk of Gulf Beaches Historical Museum …

Get Rates
Inn on the Beach
Inn on the Beach

1401 Gulf Way, St. Pete Beach 33706

2.5 out of 5.0
4.7 out of 5 (36 reviews)

Located in St. Pete Beach, this beachfront motel is in the historical district and within a 5-minute walk of Hurley Park and …

$210
avg/night
Island's End Resort
Island's End Resort

1 Pass a Grille Way, St. Pete Beach 33706

3.0 out of 5.0

Situated on the beach, this inn is within a 10-minute walk of Merry Pier and Gulf Beaches Historical Museum. Hurley Park and …

Get Rates
TradeWinds Island Grand
TradeWinds Island Grand

5500 Gulf Blvd, St. Pete Beach 33706

4.0 out of 5.0
4 out of 5 (1,954 reviews)

Spanning 20 lushly landscaped acres on a seven-mile stretch of one of America's best white-sand beaches, this St. Pete Beach …

$200
avg/night
Bayview Plaza Waterfront Resort
Bayview Plaza Waterfront Resort

4321 Gulf Blvd, St. Pete Beach 33706

3.0 out of 5.0
4.1 out of 5 (220 reviews)

Situated near the bay, this hotel is within a 10-minute walk of Dolphin Landings Charter Boat Center and Polynesian Putter …

$133
avg/night
Bay Palms Waterfront Resort - Hotel and Marina
Bay Palms Waterfront Resort - Hotel and Marina

4237 Gulf Blvd, St. Pete Beach 33706

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

Situated near the bay, this hotel is within a 10-minute walk of Dolphin Landings Charter Boat Center and Polynesian Putter …

$147
avg/night
Beach House Suites by Loews Don CeSar
Beach House Suites by Loews Don CeSar

3860 Gulf Blvd, St. Pete Beach 33706

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

The Beach House Suites on St. Pete Beach are just a half-mile from the Loews Don CeSar Hotel and withing driving distance of …

$249
avg/night

Recent Reviews in St. Pete Beach

Hide content

Where to stay in St. Pete Beach

St. Pete Beach Hotel Guide

Visitors are simply spoiled for choice when it comes to booking comfortable hotels and apartments in St. Pete Beach. Spend some time exploring our 94 accommodation listings, all of which can be found within a 6-mile radius of St. Pete Beach's city center.

Within a 0.6-mile radius of St. Pete Beach's downtown, travelers can find a range of accommodations, including the Beach House Suites by Loews Don CeSar and Gulf Strand Resort.

St. Pete Beach has some lower-priced hotel and apartment options sure to please even the most budget-minded travelers. The Alden Suites - A Beachfront Resort is 1 mile from the center of St. Pete Beach, while the Plaza Beach Hotel Beachfront Resort is 0.08 miles away. Two other options in the cheaper range include the Postcard Inn On The Beach and the Beachcomber Beach Resort.

Check out the Sandpearl Resort as well as the Hyatt Regency Clearwater Beach Resort & Spa. The Sandpearl Resort is located 19 miles away from the main part of St. Pete Beach. The Hyatt Regency Clearwater Beach Resort & Spa, is situated 18 miles away. Two more hotel and apartment options in this area are the Loews Don CeSar Hotel and the Clearwater Beach Marriott Suites on Sand Key.

After you've enjoyed St. Pete Beach, set out visit the many other delights of the Tampa Bay area. Investigate Tampa Bay's lighthouses and admire the area's beaches and wetlands. Common things to do in this part of United States of America include hiking.

18 miles away from St. Pete Beach you will find Clearwater Beach, home to the Sand Key Park and Pier 60 Park. Should you wish to spend a few nights in Clearwater Beach, check Expedia's booking pages for the latest deals at the Hilton Clearwater Beach and Sheraton Sand Key Resort. Or, you could stay in Seminole, 9 miles to the north of St. Pete Beach, where you can choose from the DoubleTree Beach Resort by Hilton Tampa Bay-North Redington and Hotel Sol. The Lake Seminole Park and Tides Golf Club are a couple of the popular sites to check out when visiting Seminole.

St. Petersburg-Clearwater International Airport is a nearby airport, and is 13 miles from St. Pete Beach. Nearby accommodation options include St. Petersburg Marriott Clearwater and Hilton St. Petersburg Carillon Park.