Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Saint Pete Beach

Filter by star ratings
All filters
The Bungalows
The Bungalows
8.8 Excellent

0.9 mi from city centre, Treasure Island Show on map

ExcellentBased on 206 reviews
8.8

The Bungalows is situated in Treasure Island and offers free wireless internet. It also provides an outdoor pool, an express check-in and check-out feature and a BBQ/picnic area.

Westwinds Waterfront Resort
Westwinds Waterfront Resort
8.8 Excellent

0.4 mi from city centre, Treasure Island Show on map

ExcellentBased on 183 reviews
8.8

Westwinds Waterfront Resort is located in Treasure Island and features free Wi-Fi. It also offers laundry facilities, a BBQ/picnic area and an outdoor pool.

The Mansion House Inn
The Mansion House Inn
7.5 Good

0.3 mi from city centre, St. Petersburg Show on map

GoodBased on 197 reviews
7.5

The Mansion House Inn is set in Saint Petersburg and is within a short walk of nearby attractions, such as the Museum of Fine Arts and BayWalk. It also offers an outdoor pool, an express check-in and check-out feature and free Wi-Fi.

Swim, Sun And Dine In St. Pete 2 Bedroom Condo
Swim, Sun And Dine In St. Pete 2 Bedroom Condo
8.8 Excellent

0.3 mi from city centre, Saint Pete Beach Show on map

ExcellentBased on 21 reviews
8.8

Swim Sun and Dine in St Pete's by RedAwning offers a comfortable setting when in Saint Pete Beach.

The Inn at Dickens House
The Inn at Dickens House
9.8 Excellent

0.6 mi from city centre, St. Petersburg Show on map

ExcellentBased on 63 reviews
9.8

The Inn at Dickens House provides 4.5-star accommodation in Saint Petersburg. It is conveniently positioned for those wishing to sightsee in the area.

Boca Ciega Resort
Boca Ciega Resort
8.4 Excellent

8.2 mi from city centre, St. Petersburg Show on map

ExcellentBased on 19 reviews
8.4

Located in Largo, Boca Ciega Resort Largo is within a 35-minute drive of Tampa International Airport and provides free Wi-Fi and an outdoor heated pool. It is conveniently positioned for those wanting to visit the area's popular attractions.

Malyn Resort
Malyn Resort

8.0 mi from city centre, St. Petersburg Show on map

Situated in Treasure Island, Malyn Resort is an easy drive from Saint Petersburg and Saint Pete Beach. It also offers free Wi-Fi, an outdoor pool and a BBQ/picnic area.

iBeach Resort
iBeach Resort

0.2 mi from city centre, Treasure Island Show on map

Ibeach Resort is located in Treasure Island and features free Wi-Fi. It also provides laundry facilities and an outdoor pool.

Boca Ciega Bay Apartment
Boca Ciega Bay Apartment
8.9 Excellent

8.2 mi from city centre, Saint Pete Beach Show on map

ExcellentBased on 107 reviews
8.9

Situated in Redington Shores, Boca Ciega Bay Apartment is an easy drive from the Treasure Island Causeway and provides free private parking on site. It also features laundry facilities.

Holiday Inn Express & Suites St. Petersburg - Madeira Beach
Holiday Inn Express & Suites St. Petersburg - Madeira Beach
8.9 Excellent

9.3 mi from city centre, St. Petersburg Show on map

ExcellentBased on 493 reviews
8.9

Holiday Inn Express & Suites - St Petersburg - Seminole Area provides an art deco setting while in Saint Petersburg. It also features free Wi-Fi, an express check-in and check-out feature and an outdoor pool.

Tips for booking a Saint Pete Beach hotel

Cheapest month:September
Most expensive month:March
Average price in Saint Pete Beach:$230/night
Absolute cheapest price found:$40/night
Cheapest day:Thursday
Most expensive day:Friday
$182 - $312
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$170 - $224
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Saint Pete Beach hotels

Show all 1,083 hotels
1
Tahitian Beach Motel
Tahitian Beach Motel
8.1 Excellent

0.4 mi from city centre, Treasure Island Show on map

Tahitian Beach Motel is located in Treasure Island and offers guests wireless internet. It also provides a playground, a kids pool and an outdoor pool.

2
The Historic Peninsula Inn
The Historic Peninsula Inn
8.6 Excellent

0.6 mi from city centre, Gulfport Show on map

This comfortable hotel in Gulfport offers complimentary wireless internet, as well as a 24-hour reception and a swimming pool. It is only a short walk from The Art of Massage.

3
Comfort Inn St Petersburg North
Comfort Inn St Petersburg North
7.7 Good

3.7 mi from city centre, St. Petersburg Show on map

Situated in Saint Petersburg, Comfort Inn St Petersburg North provides 3-star accommodation, as well as an outdoor pool and free wired internet. It also features meeting rooms, a 24-hour reception and an express check-in and check-out feature.

4
Holiday Inn Express & Suites St. Petersburg - Madeira Beach
Holiday Inn Express & Suites St. Petersburg - Madeira Beach
8.9 Excellent

9.3 mi from city centre, St. Petersburg Show on map

Holiday Inn Express & Suites - St Petersburg - Seminole Area provides an art deco setting while in Saint Petersburg. It also features free Wi-Fi, an express check-in and check-out feature and an outdoor pool.

5
Bellwether Beach Resort
Bellwether Beach Resort
7.8 Good

0.7 mi from city centre, Saint Pete Beach Show on map

Conveniently based and offering an outdoor pool and a private beach, this comfortable resort is an easy drive from Saint Petersburg. Unique views of Saint Pete Beach can also be enjoyed by guests.

6
The Mansion House Inn
The Mansion House Inn
7.5 Good

0.3 mi from city centre, St. Petersburg Show on map

The Mansion House Inn is set in Saint Petersburg and is within a short walk of nearby attractions, such as the Museum of Fine Arts and BayWalk. It also offers an outdoor pool, an express check-in and check-out feature and free Wi-Fi.

7
Sirata Beach Resort
Sirata Beach Resort
7.0 Good

0.7 mi from city centre, Saint Pete Beach Show on map

Guests of this resort will appreciate the seclusion of its private beach and on-site day spa, all located a quick car ride from the heart of Saint Pete Beach. It provides 3-star accommodation with air-conditioned rooms.

8
Siesta Inn
Siesta Inn
8.0 Excellent

4.4 mi from city centre, St. Petersburg Show on map

Siesta Inn Saint Petersburg is situated in Saint Petersburg and offers complimentary Wi-Fi. It also provides luggage storage and laundry facilities.

Cheapest hotels in Saint Pete Beach, St. Petersburg

Show all 1,083 hotels
Pass-a-grille Boutique Resort by TechTravel
Pass-a-grille Boutique Resort by TechTravel

2.5 mi from city centre, Saint Pete Beach Show on map

Pass-a-grille Boutique Resort by TechTravel provides a comfortable setting while in Saint Pete Beach. It offers free Wi-Fi, an express check-in and check-out feature and an outdoor pool.

$47
Avg. per night
Siesta Inn
Siesta Inn
8.0 Excellent

4.4 mi from city centre, St. Petersburg Show on map

Siesta Inn Saint Petersburg is situated in Saint Petersburg and offers complimentary Wi-Fi. It also provides luggage storage and laundry facilities.

$71
Avg. per night
Budget Inn - St. Petersburg
Budget Inn - St. Petersburg
6.0 Good

2.8 mi from city centre, St. Petersburg Show on map

Boasting an outdoor pool, Budget Inn - St Petersburg is situated in Saint Petersburg and offers comfortable accommodation. It also features a 24-hour reception.

$73
Avg. per night
Sir David Guesthouse - Adults Only
Sir David Guesthouse - Adults Only

8.8 mi from city centre, St. Petersburg Show on map

Beach House Cabanas is situated in Treasure Island and features complimentary wireless internet. It also provides a BBQ/picnic area, an express check-in and check-out feature and a swimming pool.

$81
Avg. per night
The Mansion House Inn
The Mansion House Inn
7.5 Good

0.3 mi from city centre, St. Petersburg Show on map

The Mansion House Inn is set in Saint Petersburg and is within a short walk of nearby attractions, such as the Museum of Fine Arts and BayWalk. It also offers an outdoor pool, an express check-in and check-out feature and free Wi-Fi.

$101
Avg. per night
Boca Ciega Bay Apartment
Boca Ciega Bay Apartment
8.9 Excellent

8.2 mi from city centre, Saint Pete Beach Show on map

Situated in Redington Shores, Boca Ciega Bay Apartment is an easy drive from the Treasure Island Causeway and provides free private parking on site. It also features laundry facilities.

$101
Avg. per night
Comfort Inn St Petersburg North
Comfort Inn St Petersburg North
7.7 Good

3.7 mi from city centre, St. Petersburg Show on map

Situated in Saint Petersburg, Comfort Inn St Petersburg North provides 3-star accommodation, as well as an outdoor pool and free wired internet. It also features meeting rooms, a 24-hour reception and an express check-in and check-out feature.

$105
Avg. per night
iBeach Resort
iBeach Resort

0.2 mi from city centre, Treasure Island Show on map

Ibeach Resort is located in Treasure Island and features free Wi-Fi. It also provides laundry facilities and an outdoor pool.

$107
Avg. per night

Hotel prices in Saint Pete Beach

2 stars and under

$71 - $252

Miramar Beach Resort

#1 Most popular

$146
Avg. per night
Tahitian Beach Motel

#2 Most popular

$182
Avg. per night
Siesta Inn

Best value

Siesta Inn
8.0 Excellent
$71
Avg. per night
3 stars

$101 - $238

Sirata Beach Resort

#1 Most popular

$162
Avg. per night
Magnuson Hotel Marina Cove

#2 Most popular

$150
Avg. per night
The Mansion House Inn

Best value

$101
Avg. per night
4 stars +

$47 - $370

Treasure Island Beach Resort

Best value

$370
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Saint Pete Beach

About Saint Pete Beach

Set on its own barrier island to the west of Saint Petersburg, Saint Pete Beach is renowned for its long stretches of sand. You’ll also discover upmarket shopping strips and fishing jetties, together with one of America’s most iconic hotels.

Things to do

Most come to Saint Pete Beach to soak up the sun and sand, with an attractive strip of beach fronting the green-tinged waters. There are plenty of restaurants and bars where you can grab a bite to eat, together with the Silver Sands Beach and Racquet Club if you’re feeling energetic.

Want to see where America’s rich and famous retreated during the Jazz Age? Visit the historic Don CeSar Hotel whose pink Moorish architecture dominates the beach. Dine at the signature Four Diamond restaurant, surrounded by tanks filled with tropical fish, or indulge at Don CeSar’s full-service spa.

Learn more about the history of Saint Pete Beach at the Gulf Beaches Historical Museum. It’s set on the grounds of the first church to be built on Saint Petersburg’s barrier islands and traces the development of the region since the 16th century.

Spend an afternoon in Pass-A-Grille at the southernmost end of Saint Pete Beach, which boasts beautiful beaches and a popular fishing jetty overlooking the Gulf of Mexico. Jump aboard a boat to visit the idyllic islands of Shell Key or go shopping in the boutiques on 8th Avenue.

Getting around

Saint Pete Beach is situated around 30 minutes’ drive from St. Pete–Clearwater International Airport and 40 minutes from Tampa International Airport. Saint Pete Beach is connected to surrounding suburbs along the Suncoast Beach Trolley route.

Saint Pete Beach travel FAQs

  • What are the best hotels in Saint Pete Beach?

    Sirata Beach Resort, rated with a score of 7.0 from 898 reviewers, is one of the most popular hotels in Saint Pete Beach. Other top stays include Bellwether Beach Resort, with an average rating of 7.8 from 834 reviewers, and Treasure Island Beach Resort, with a score of 9.4 from 458 reviewers.

  • What is a good hotel near Upham Beach?

    Reviews of Sirata Beach Resort recommend it as a good place to stay near Upham Beach, scoring 7.0/10 from 898 ratings.

  • How much do hotels in Saint Pete Beach cost?

    The average price of a hotel in Saint Pete Beach has been around $291 per night over the last 3 days. For a 5-star hotel in Saint Pete Beach, the average price is around $220/night, depending on your dates. The average price of a 4-star hotel is $420/night.

  • How much is a cheap hotel in Saint Pete Beach?

    Prices for Saint Pete Beach hotels have been found for as low as $62/night over the last 3 days.

  • How much is a hotel in Saint Pete Beach tonight?

    Prices for a hotel in Saint Pete Beach tonight are about $286 on average, but HotelsCombined users have found prices as low as $112 for tonight in the last 3 days. The best price found for a 4-star hotel in Saint Pete Beach tonight is $235.