Check prices on hotels in St. Pete Beach

Search Hotels near Top St. Pete Beach Attractions

Top 10 Hotels in St. Pete Beach

See all 56 Hotels in St. Pete Beach
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,345 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 …

$209
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,883 reviews)

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

$167
Sirata Beach Resort

Sirata Beach Resort

5300 Gulf Blvd, St. Pete Beach 33706

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

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

$118
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,375 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 …

$85
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,507 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
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,680 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 …

$107
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,456 reviews)

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

$118
Kimpton Hotel Zamora

Kimpton Hotel Zamora

3701 Gulf Blvd, St. Pete Beach 33706

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

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

$186
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 (3,008 reviews)

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

$169
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 (441 reviews)

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

Get Rates

Recent Reviews in St. Pete Beach

Where to stay in St. Pete Beach

St. Pete Beach Hotel Guide

Top St. Pete Beach Accommodations

Hoping to find a warm welcome and a comfy room in St. Pete Beach? St. Pete Beach has around 43 hotels within 3 miles.

Two of the best and central hotels are The Don CeSar and the TradeWinds Island Grand. If you're looking for more, you can also contemplate the Guy Harvey Outpost, a TradeWinds Beach Resort and the Beach House Suites by the Don CeSar.

If you love spending time in fresh surroundings, Hurley Park is a spot that you ought to check out. The Plaza Beach Hotel Beachfront Resort and Bayview Plaza Waterfront Resort are two accommodation options that are in the same area as this attraction. Anyone that likes the beach will definitely enjoy Upham Beach. If you feel more inclined to tour this place, the Plaza Beach Hotel Beachfront Resort and Bayview Plaza Waterfront Resort are the best accommodation options.

The Havana Inn, Blind Pass Resort and St Pete Beach Suites are useful hotel choices for vacationers who are after cheaper accommodation.

Haven't found exactly what you were looking for? The Sandpearl Resort and the Hyatt Regency Clearwater Beach Resort & Spa are positioned 19 miles and Hyatt Regency Clearwater Beach Resort & Spa away from the hub of St. Pete Beach. 17 miles out of town stands the Clearwater Beach Marriott Suites on Sand Key. The Beach Cottages is also near, 10 miles away.

Madeira Beach and Kenneth City are two more places to visit in St. Petersburg - Clearwater. Madeira Beach is 7 miles to the northwest of St. Pete Beach, while Kenneth City is 7 miles to the north. Madeira Beach accommodations include the Residence Inn St Petersburg Treasure Island and Sunset Vistas Two Bedroom Beachfront Suites. The Hampton Inn St Petersburg and Country Inn & Suites By Carlson, St. Petersburg-Clearwater are some of the hotels and apartments in Kenneth City.

How to Get to St. Pete Beach

If you are planning on arriving or departing through St. Petersburg-Clearwater International Airport, you may choose to book a room at the St. Petersburg Marriott Clearwater, or the Hilton St. Petersburg Carillon Park, both of which are a short distance away.