Hotels in Saint Pete Beach

Search and compare Saint Pete Beach hotels from hundreds of travel sites and save

Saint Pete Beach, FL, United States
Jul 26 — Jul 272
Saint Pete Beach, FL, United States
Mon 7/26
Tue 7/27
...and more

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.9 Excellent
12321 Gulf Boulevard, Treasure Island, FL, United States
Show on map
3.6 mi from city centre, Saint Pete Beach 
ExcellentBased on 242 reviews
8.9

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
10265 Gulf Boulevard, Treasure Island, FL, United States
Show on map
2.3 mi from city centre, Saint Pete Beach 
ExcellentBased on 217 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.

Mansion Inn
Mansion Inn
7.4 Good
105 5th Avenue Northeast, St. Petersburg, FL, United States
Show on map
7.6 mi from city centre, Saint Pete Beach 
GoodBased on 215 reviews
7.4

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.6 Excellent
Saint Pete Beach, FL, United States
Show on map
0.3 mi from city centre, Saint Pete Beach 
ExcellentBased on 21 reviews
8.6

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
335 8th Avenue Northeast, St. Petersburg, FL, United States
Show on map
7.8 mi from city centre, Saint Pete Beach 
ExcellentBased on 64 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.5 Excellent
8800 Bay Pines Boulevard, St. Petersburg, FL, United States
Show on map
5.4 mi from city centre, Saint Pete Beach 
ExcellentBased on 20 reviews
8.5

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
282 107th Ave, St. Petersburg, FL, United States
Show on map
2.6 mi from city centre, Saint Pete Beach 

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
10450 Gulf Boulevard, Treasure Island, FL, United States
Show on map
2.5 mi from city centre, Saint Pete Beach 

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
Saint Pete Beach, FL, United States
Show on map
8.2 mi from city centre, Saint Pete Beach 
ExcellentBased on 116 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
4816 100th Way North, St. Petersburg, FL, United States
Show on map
5.8 mi from city centre, Saint Pete Beach 
ExcellentBased on 631 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,130 hotels
1
Tahitian Beach Motel
Tahitian Beach Motel
7.7 Good
11320 Gulf Boulevard, Treasure Island, FL, United States
Show on map
0.4 mi from city centre, Treasure Island 

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
2937 Beach Boulevard, Gulfport, FL, United States
Show on map
0.6 mi from city centre, Gulfport 

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.6 Good
2260 54th Avenue North, St. Petersburg, FL, United States
Show on map
3.7 mi from city centre, St. Petersburg 

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
4816 100th Way North, St. Petersburg, FL, United States
Show on map
9.3 mi from city centre, St. Petersburg 

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.6 Good
5250 Gulf Boulevard, Saint Pete Beach, FL, United States
Show on map
0.7 mi from city centre, Saint Pete Beach 

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
Mansion Inn
Mansion Inn
7.4 Good
105 5th Avenue Northeast, St. Petersburg, FL, United States
Show on map
0.3 mi from city centre, St. Petersburg 

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
6.9 Good
5300 Gulf Boulevard, Saint Pete Beach, FL, United States
Show on map
0.7 mi from city centre, Saint Pete Beach 

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
7141 4th Street North, St. Petersburg, FL, United States
Show on map
4.4 mi from city centre, St. Petersburg 

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,130 hotels
Pass-a-grille Boutique Resort by TechTravel
Pass-a-grille Boutique Resort by TechTravel
2707 Pass-a-grille Way, Saint Pete Beach, FL, United States
Show on map
2.5 mi from city centre,  

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.

$32
Avg. per night
Treasure Island Vacations by TechTravel
Treasure Island Vacations by TechTravel
Treasure Island, FL, United States
Show on map
0.7 mi from city centre,  

Located in Treasure Island, Treasure Island Vacations by TechTravel is within a 40-minute drive of Tampa International Airport and provides an outdoor pool. Guests can also enjoy complimentary internet throughout the property.

$59
Avg. per night
Siesta Inn
Siesta Inn
8.0 Excellent
7141 4th Street North, St. Petersburg, FL, United States
Show on map
4.4 mi from city centre,  

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
5.9 Okay
800 34th Street North, St. Petersburg, FL, United States
Show on map
2.8 mi from city centre,  

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

$89
Avg. per night
Boca Ciega Bay Apartment
Boca Ciega Bay Apartment
8.9 Excellent
Saint Pete Beach, FL, United States
Show on map
8.2 mi from city centre,  

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.

$100
Avg. per night
Comfort Inn & Suites Northeast - Gateway
Comfort Inn & Suites Northeast - Gateway
8.6 Excellent
875 94th Avenue North, St. Petersburg, FL, United States
Show on map
5.9 mi from city centre,  

Comfort Inn & Suites Northeast - Gateway is situated in Saint Petersburg and offers free wireless internet. It also features an outdoor pool and a gym.

$105
Avg. per night
iBeach Resort
iBeach Resort
10450 Gulf Boulevard, Treasure Island, FL, United States
Show on map
0.2 mi from city centre,  

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
Mansion Inn
Mansion Inn
7.4 Good
105 5th Avenue Northeast, St. Petersburg, FL, United States
Show on map
0.3 mi from city centre,  

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.

$114
Avg. per night

Hotel prices in Saint Pete Beach

2 stars and under

$71 - $245

Miramar Resort

#1 Most popular

Miramar Resort
8.0 Excellent
$151
Avg. per night
Tahitian Beach Motel

#2 Most popular

$190
Avg. per night
Siesta Inn

Best value

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

$105 - $455

Sirata Beach Resort

#1 Most popular

$221
Avg. per night
Magnuson Hotel Marina Cove

#2 Most popular

$122
Avg. per night
Comfort Inn & Suites Northeast - Gateway
$105
Avg. per night
4 stars +

$32 - $363

Treasure Island Beach Resort

Best value

$363
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?

    Bellwether Beach Resort, rated with a score of 7.6 from 176 reviewers, is one of the most popular hotels in Saint Pete Beach. Other top stays include Treasure Island Beach Resort, with an average rating of 9.3 from 571 reviewers, and Magnuson Hotel Marina Cove, with a score of 7.6 from 798 reviewers.

  • What is a good hotel near Upham Beach?

    Reviews of Bellwether Beach Resort recommend it as a good place to stay near Upham Beach, scoring 7.6/10 from 176 ratings.