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
28 Jul — 29 Jul2
Saint Pete Beach, FL, United States
Wed 28/7
Thu 29/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Saint Pete Beach

Filter by star ratings
All filters
Redington Surf Resort
Redington Surf Resort
7.7 Good
17300 Gulf Boulevard, Saint Pete Beach, FL, United States
Show on map
12.2 km from city centre, Saint Pete Beach 
GoodBased on 27 reviews
7.7

Boasting a swimming pool, Redington Surf Resort is situated in North Redington Beach and provides comfortable accommodation. It also offers free Wi-Fi.

The Bungalows
The Bungalows
8.9 Excellent
12321 Gulf Boulevard, Treasure Island, FL, United States
Show on map
5.7 km from city centre, Saint Pete Beach 
ExcellentBased on 244 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.

Blue Waters Treasure Island
Blue Waters Treasure Island
8.9 Excellent
8105 West Gulf Boulevard, Treasure Island, FL, United States
Show on map
1.5 km from city centre, Saint Pete Beach 
ExcellentBased on 344 reviews
8.9

Blue Waters Treasure Island is situated in Treasure Island and offers complimentary Wi-Fi. It also provides an outdoor pool, laundry facilities and an express check-in and check-out feature.

Westwinds Waterfront Resort
Westwinds Waterfront Resort
8.8 Excellent
10265 Gulf Boulevard, Treasure Island, FL, United States
Show on map
3.6 km 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
12.2 km 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.

Days Inn by Wyndham St. Petersburg Central
Days Inn by Wyndham St. Petersburg Central
6.6 Good
650 34th Street North, St. Petersburg, FL, United States
Show on map
8.3 km from city centre, Saint Pete Beach 
GoodBased on 341 reviews
6.6

Days Inn by Wyndham St Petersburg Central is located in Saint Petersburg and provides free Wi-Fi. It has a day spa, as well as an outdoor pool, an express check-in and check-out feature and a 24-hour reception.

St. Petersburg Marriott Clearwater
St. Petersburg Marriott Clearwater
7.5 Good
12600 Roosevelt Boulevard North, St. Petersburg, FL, United States
Show on map
18.4 km from city centre, Saint Pete Beach 
GoodBased on 345 reviews
7.5

St Petersburg Marriott Clearwater provides comfortable 3.5-star accommodation in Saint Petersburg. It also offers free Wi-Fi, an express check-in and check-out feature and an outdoor pool.

Malyn Resort
Malyn Resort
282 107th Ave, St. Petersburg, FL, United States
Show on map
4.2 km 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.

Sun Island Motel
Sun Island Motel
9.4 Excellent
8301 Blind Pass Rd, Saint Pete Beach, FL, United States
Show on map
1.6 km from city centre, Saint Pete Beach 
ExcellentBased on 306 reviews
9.4

Located in Saint Pete Beach, Sun Island Motel is within a 40-minute drive of Tampa International Airport and provides a swimming pool. Guests can also enjoy complimentary internet access in all areas.

Days Inn by Wyndham St. Petersburg / Tampa Bay Area
Days Inn by Wyndham St. Petersburg / Tampa Bay Area
5.3 Okay
5005 34th Street North, St. Petersburg, FL, United States
Show on map
11.4 km from city centre, Saint Pete Beach 
OkayBased on 1,140 reviews
5.3

Days Inn by Wyndham St Petersburg / Tampa Bay Area provides a cosy setting when in Saint Petersburg. It also features an outdoor pool, free Wi-Fi and a gym.

Tips for booking a Saint Pete Beach hotel

Cheapest month:August
Most expensive month:March
Average price in Saint Pete Beach:C$ 230/night
Absolute cheapest price found:C$ 74/night
Cheapest day:Sunday
Most expensive day:Saturday
C$ 156 - C$ 409
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 142 - C$ 364
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,157 hotels
1
Camelot by the Sea by Liberte'
Camelot by the Sea by Liberte'
9.0 Excellent
1801 Gulf Way, Saint Pete Beach, FL, United States
Show on map
4.6 km from city centre, Saint Pete Beach 

Camelot by the Sea Saint Pete Beach is located in Saint Pete Beach and offers free Wi-Fi. It also provides an express check-in and check-out feature, an outdoor pool and a BBQ/picnic area.

2
Staybridge Suites St. Petersburg Downtown
Staybridge Suites St. Petersburg Downtown
8.3 Excellent
940 5TH Avenue South, St. Petersburg, FL, United States
Show on map
1.5 km from city centre, St. Petersburg 

Staybridge Suites St Petersburg FL provides a comfortable setting when in Saint Petersburg. It also offers an express check-in and check-out feature, an outdoor pool and free Wi-Fi.

3
Tahitian Beach Motel
Tahitian Beach Motel
7.7 Good
11320 Gulf Boulevard, Treasure Island, FL, United States
Show on map
0.6 km 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.

4
The Historic Peninsula Inn
The Historic Peninsula Inn
8.6 Excellent
2937 Beach Boulevard, Gulfport, FL, United States
Show on map
1.0 km 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.

5
The Inn On Third
The Inn On Third
9.4 Excellent
342 3rd Avenue North, St. Petersburg, FL, United States
Show on map
0.4 km from city centre, St. Petersburg 

This comfortable hotel in Saint Petersburg offers free wireless internet, as well as a concierge and an express check-in and check-out feature. It is ideally located for those wishing to visit the area's popular attractions.

6
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
6.0 km 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.

7
Residence Inn by Marriott St. Petersburg Treasure Island
Residence Inn by Marriott St. Petersburg Treasure Island
8.8 Excellent
11908 Gulf Boulevard, Treasure Island, FL, United States
Show on map
1.1 km from city centre, Treasure Island 

Boasting free Wi-Fi and an outdoor pool, Residence Inn by Marriott St Petersburg Treasure Island is located in Treasure Island and provides comfortable accommodation. It offers 3-star accommodation with air-conditioned rooms.

8
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
14.9 km 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.

Cheapest hotels in Saint Pete Beach, St. Petersburg

Show all 1,157 hotels
Sun Island Motel
Sun Island Motel
9.4 Excellent
8301 Blind Pass Rd, Saint Pete Beach, FL, United States
Show on map
1.6 km from city centre,  

Located in Saint Pete Beach, Sun Island Motel is within a 40-minute drive of Tampa International Airport and provides a swimming pool. Guests can also enjoy complimentary internet access in all areas.

C$ 19
Avg. per night
Days Inn by Wyndham St. Petersburg / Tampa Bay Area
Days Inn by Wyndham St. Petersburg / Tampa Bay Area
5.3 Okay
5005 34th Street North, St. Petersburg, FL, United States
Show on map
6.7 km from city centre,  

Days Inn by Wyndham St Petersburg / Tampa Bay Area provides a cosy setting when in Saint Petersburg. It also features an outdoor pool, free Wi-Fi and a gym.

C$ 98
Avg. per night
Flamingo Resort - Gay Resort
Flamingo Resort - Gay Resort
5.2 Okay
4601 34th Street South, St. Petersburg, FL, United States
Show on map
8.6 km from city centre,  

Situated a brief drive from Tropicana Field, Flamingo Resort - Gay Resort provides charming accommodation in Saint Petersburg. It also offers a 24-hour reception, an outdoor pool and meeting rooms.

C$ 103
Avg. per night
Swashbuckler Motel
Swashbuckler Motel
8.1 Excellent
11875 Gulf Blvd, St. Petersburg, FL, United States
Show on map
14.0 km from city centre,  

Swashbuckler Motel offers a comfortable setting in Treasure Island and has a swimming pool, free Wi-Fi and complimentary private parking on-site. It also features a terrace.

C$ 107
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
4.5 km 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.

C$ 112
Avg. per night
Days Inn by Wyndham St. Petersburg Central
Days Inn by Wyndham St. Petersburg Central
6.6 Good
650 34th Street North, St. Petersburg, FL, United States
Show on map
4.5 km from city centre,  

Days Inn by Wyndham St Petersburg Central is located in Saint Petersburg and provides free Wi-Fi. It has a day spa, as well as an outdoor pool, an express check-in and check-out feature and a 24-hour reception.

C$ 114
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
9.5 km 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.

C$ 132
Avg. per night
The Inn On Third
The Inn On Third
9.4 Excellent
342 3rd Avenue North, St. Petersburg, FL, United States
Show on map
0.4 km from city centre,  

This comfortable hotel in Saint Petersburg offers free wireless internet, as well as a concierge and an express check-in and check-out feature. It is ideally located for those wishing to visit the area's popular attractions.

C$ 133
Avg. per night

Hotel prices in Saint Pete Beach

2 stars or below

C$ 19 - C$ 308

Miramar Resort

#1 Most popular

Miramar Resort
8.0 Excellent
C$ 192
Avg. per night
Holiday Inn Express & Suites St. Petersburg - Madeira Beach
C$ 171
Avg. per night
Sun Island Motel

Best value

Sun Island Motel
9.4 Excellent
C$ 19
Avg. per night
3 stars

C$ 103 - C$ 339

Sirata Beach Resort

#1 Most popular

C$ 278
Avg. per night
Postcard Inn On The Beach

#2 Most popular

C$ 246
Avg. per night
Comfort Inn & Suites Northeast - Gateway
C$ 132
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?

    Saint Pete Beach is home to many highly-rated hotels, one of which is Postcard Inn On The Beach, which has a current rating of 7.1. For other potential stays, consider Bilmar Beach Resort and Plaza Beach Hotel Beachfront Resort, which can also be great places to stay in Saint Pete Beach.

  • What is a good hotel near Upham Beach?

    With a rating of 7.1/10 from 1,293 reviews, Postcard Inn On The Beach is a hotel close to Upham Beach that is well recommended by HotelsCombined users.

  • How much do hotels in Saint Pete Beach cost?

    Hotels in Saint Pete Beach cost an average of C$ 363/night, according to HotelsCombined data in the last 72 hours.

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

    C$ 127 per night is the cheapest Saint Pete Beach hotel price found in our data from the last 72 hours.