Search Hotels near Top St. Pete Beach Attractions

Most Popular Hotels in St. Pete Beach

See all 43 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,295 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 …

£174
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,431 reviews)

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

£108
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,839 reviews)

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

Get Rates
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,491 reviews)

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

£118
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.3 out of 5 (422 reviews)

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

£156
Sirata Beach Resort

Sirata Beach Resort

5300 Gulf Blvd, St. Pete Beach 33706

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

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

£132
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,349 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 …

Get Rates
Kimpton Hotel Zamora

Kimpton Hotel Zamora

3701 Gulf Blvd, St. Pete Beach 33706

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

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

£132
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,948 reviews)

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

Get Rates
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,669 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 …

£124

Recent Reviews in St. Pete Beach

Narrow your search

Pocket Guide: St. Pete Beach

There are numerous possibilities if you are after a comfortable room in St. Pete Beach. Within our handy booking pages you can search 92 accommodation options within a 0.1-kilometre (0.1-mile) radius of St. Pete Beach's center.

Smart travelers who understand the convenience of finding accommodation close to the action and bright lights of the city's heart should check out the Beach House Suites by the Don CeSar and Gulf Strand Resort, which are within a 1-kilometre (0.6-mile) radius of St. Pete Beach's downtown.

If you are wanting to stay near Dolphin Landings Charter Boat Center, the Plaza Beach Hotel Beachfront Resort and Bayview Plaza Waterfront Resort are all close by. If you'd prefer to book accommodation near Hurley Park, you should try the Plaza Beach Hotel Beachfront Resort and Bayview Plaza Waterfront Resort. Alternatively, choose to stay at the Guy Harvey Outpost, a TradeWinds Beach Resort and Blue Waters Treasure Island, which are closer to Upham Beach.

You could check out the Sandpearl Resort or the Hyatt Regency Clearwater Beach Resort & Spa. The Sandpearl Resort is positioned 30 kilometres (19 miles) away from downtown St. Pete Beach. The Hyatt Regency Clearwater Beach Resort & Spa is 30 kilometres (19 miles) away. The Clearwater Beach Marriott Suites on Sand Key as well as the Beach Cottages are two other recommended accommodation options worth checking out in St. Pete Beach.

After you have got to know St. Pete Beach, why not explore a little further afield? The Tampa Bay area has plenty of attractions. If you're a nature lover, be sure to explore Tampa Bay's beaches. In addition you could explore some of the region's lighthouses. Adventurous travelers may also enjoy hiking in this part of United States of America.

11 kilometres (7 miles) from St. Pete Beach is Madeira Beach, where visitors can enjoy the Hubbards Marina and the Bay Pines VA Medical Center. The Residence Inn St Petersburg Treasure Island and Sunset Vistas Two Bedroom Beachfront Suites are some of the great lodging alternatives in Madeira Beach. Alternatively, you could consider staying in Downtown St. Petersburg, 12 kilometres (7 miles) to the northeast of St. Pete Beach, where you can choose from The Vinoy Renaissance St. Petersburg Resort & Golf Club and Hampton Inn & Suites St. Petersburg/Downtown. If you stay in Downtown St. Petersburg, you might like to visit American Stage Theatre Company and 400 Beach.

St. Petersburg-Clearwater International Airport is a logical airport for flying into and leaving St. Pete Beach. It is 20 kilometres (12 miles) drive away. If you choose to stay nearby, try the St. Petersburg Marriott Clearwater or Hilton St. Petersburg Carillon Park.

false