Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
St. Pete Beach – 738 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Island Inn Beach Resort

Hotel in Treasure Island , St. Pete Beach

Located in St Pete Beach, 0.7 mi from Treasure Island, Island Inn Beach Resort provides accommodations with an outdoor swimming pool, free private parking, a bar and a garden. excellent view, the building is old but in the rooms you find everything

Show more Show less
7.8
Good
635 reviews
Price from
$170
per night

The Don CeSar - Recently Renovated

Hotel in St Pete Beach - Long Key, St. Pete Beach

Nicknamed The Pink Palace for its pink façade and grandeur architecture, The Don CeSar has welcomed guests since its opening in 1928. Beach and pool area are amazing!

Show more Show less
8.3
Very Good
548 reviews
Price from
$389
per night

Postcard Inn On The Beach

Hotel in St Pete Beach - Long Key, St. Pete Beach

Located on St. Pete Beach, Postcard Inn On The Beach offers an on-site restaurant and an outdoor salt water pool. Complimentary WiFi is provided for all guests. breakfast was great but for the price should have been included. The room was nice.

Show more Show less
7.5
Good
872 reviews
Price from
$209
per night

Hotel SOL

Hotel in North Redington Beach , St. Pete Beach

Offering an outdoor pool and free Wi-Fi access, this beachfront hotel is located adjacent to Redington Long Pier. Madeira Beach Municipal Marina is 5 minutes’ drive from the property. Location was great, it is clean and cozy.

Show more Show less
8.6
Excellent
830 reviews
Price from
$159
per night

Cambria Hotel St Petersburg-Madeira Beach Marina

Hotel in Madeira Beach , St. Pete Beach

Cambria Hotel St Petersburg-Madeira Beach Marina features a restaurant, outdoor swimming pool, a bar and shared lounge in St Pete Beach. Property is awesome everything from roof top pool and bar to the rooms and parking lot

Show more Show less
9.1
Awesome
221 reviews
Price from
$169.15
per night

St. Pete Beach Suites

Hotel in St Pete Beach - Long Key, St. Pete Beach

Offering a year-round outdoor pool and barbecue facilities, St. Pete Beach Suites is located in St. Pete Beach, only a 2 minutes' walk from the beach. Property is spotlessly clean and Steven and office staff were lovely. The property is like a 1950s motel with all the charm, very quaint.

Show more Show less
8.9
Excellent
799 reviews
Price from
$229
per night

Barefoot Beach Club

Hotel in Madeira Beach , St. Pete Beach

Located on a private beach, 5 minutes' drive from Host Dolphin Tours, this hotel features a heated outdoor pool overlooking the Gulf of Mexico. It is very well kept. Love how quiet and private the property is.

Show more Show less
8.7
Excellent
628 reviews
Price from
$189
per night

Bayside Inn and Marina

Hotel in Treasure Island , St. Pete Beach

Located just steps from the Boca Ciega Bay and Gulf of Mexico on Treasure Island, this all-suite hotel features a 15-slip marina and outdoor pool. Beautiful building and modern rooms.

Show more Show less
7.9
Good
489 reviews
Price from
$125
per night

The Hotel Zamora

Hotel in St Pete Beach - Long Key, St. Pete Beach

Located in St. Pete Beach, Florida, this Mediterranean-style hotel features an outdoor swimming pool, a 7-slip marina, and a rooftop bar. Classy boutique hotel. Service and employees were awesome! I would recommend to a friend and will come back again!

Show more Show less
8.3
Very Good
421 reviews
Price from
$299
per night

Courtyard by Marriott St. Petersburg Clearwater/Madeira Beach

Hotel in St. Pete Beach

Courtyard by Marriott St. Petersburg Clearwater/Madeira Beach has a restaurant, fitness center, a bar and garden in St Pete Beach. Comfortable, clean, excellent location, helpful staff

Show more Show less
9.1
Awesome
272 reviews
Price from
$179
per night

Most-booked hotels in St. Pete Beach in the past month

See all

St. Pete Beach's best hotels with breakfast

See all

Budget hotels in St. Pete Beach

See all

FAQs about hotels in St. Pete Beach

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About St. Pete Beach:

Explore guest reviews of hotels in St. Pete Beach

See all