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.8 Good

12.2 km from city centre, Saint Pete Beach Show on map

GoodBased on 25 reviews
7.8

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.8 Excellent

1.5 km 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.

Blue Waters Treasure Island
Blue Waters Treasure Island
9.0 Excellent

2.8 km from city centre, Treasure Island Show on map

ExcellentBased on 290 reviews
9.0

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

0.6 km from city centre, Treasure Island Show on map

ExcellentBased on 184 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.6 km 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.

Days Inn by Wyndham St. Petersburg Central
Days Inn by Wyndham St. Petersburg Central
6.5 Good

4.5 km from city centre, St. Petersburg Show on map

GoodBased on 276 reviews
6.5

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.7 Good

13.0 km from city centre, St. Petersburg Show on map

GoodBased on 293 reviews
7.7

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

12.9 km 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.

Sun Island Motel
Sun Island Motel
9.4 Excellent

1.6 km from city centre, Saint Pete Beach Show on map

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.7 Okay

6.7 km from city centre, St. Petersburg Show on map

OkayBased on 1,004 reviews
5.7

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$ 229/night
Absolute cheapest price found:C$ 74/night
Cheapest day:Sunday
Most expensive day:Saturday
C$ 155 - C$ 407
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 142 - C$ 363
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
Staybridge Suites St. Petersburg Downtown
Staybridge Suites St. Petersburg Downtown
8.4 Excellent

1.5 km from city centre, St. Petersburg Show on map

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.

2
Tahitian Beach Motel
Tahitian Beach Motel
8.1 Excellent

0.6 km 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.

3
The Historic Peninsula Inn
The Historic Peninsula Inn
8.6 Excellent

1.0 km 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.

4
The Inn On Third
The Inn On Third
9.3 Excellent

0.4 km from city centre, St. Petersburg Show on map

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.

5
Comfort Inn St Petersburg North
Comfort Inn St Petersburg North
7.7 Good

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

6
Residence Inn by Marriott St. Petersburg Treasure Island
Residence Inn by Marriott St. Petersburg Treasure Island
8.9 Excellent

1.1 km from city centre, Treasure Island Show on map

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.

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

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

8
Bellwether Beach Resort
Bellwether Beach Resort
7.8 Good

1.2 km 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.

Cheapest hotels in Saint Pete Beach, St. Petersburg

Show all 1,083 hotels
Sun Island Motel
Sun Island Motel
9.4 Excellent

1.6 km from city centre, Saint Pete Beach Show on map

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$ 65
Avg. per night
Days Inn by Wyndham St. Petersburg / Tampa Bay Area
Days Inn by Wyndham St. Petersburg / Tampa Bay Area
5.7 Okay

6.7 km from city centre, St. Petersburg Show on map

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$ 90
Avg. per night
Budget Inn - St. Petersburg
Budget Inn - St. Petersburg
6.0 Good

4.5 km 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.

C$ 91
Avg. per night
Sir David Guesthouse - Adults Only
Sir David Guesthouse - Adults Only

14.1 km 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.

C$ 101
Avg. per night
Days Inn by Wyndham St. Petersburg Central
Days Inn by Wyndham St. Petersburg Central
6.5 Good

4.5 km from city centre, St. Petersburg Show on map

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$ 103
Avg. per night
Flamingo Resort - Gay Resort
Flamingo Resort - Gay Resort
5.2 Okay

8.6 km from city centre, St. Petersburg Show on map

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.0 Excellent

14.0 km from city centre, St. Petersburg Show on map

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$ 120
Avg. per night
The Mansion House Inn
The Mansion House Inn
7.5 Good

0.6 km 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.

C$ 127
Avg. per night

Hotel prices in Saint Pete Beach

2 stars or below

C$ 65 - C$ 316

Miramar Beach Resort

#1 Most popular

C$ 183
Avg. per night
Holiday Inn Express & Suites St. Petersburg - Madeira Beach
C$ 152
Avg. per night
Sun Island Motel

Best value

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

C$ 103 - C$ 329

Sirata Beach Resort

#1 Most popular

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

#2 Most popular

C$ 204
Avg. per night
The Mansion House Inn

Best value

C$ 127
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 Sirata Beach Resort, which has a current rating of 7.0. For other potential stays, consider Postcard Inn On The Beach and Bilmar Beach 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.0/10 from 898 reviews, Sirata Beach Resort 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$ 361/night, according to HotelsCombined data in the last 72 hours.

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

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

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

    Users have found prices for hotels in Saint Pete Beach tonight starting as low as C$ 140, rising to an average cost of C$ 386, based on searches in the last 72 hours. Prices start from C$ 289 for a 4-star hotel in Saint Pete Beach for tonight.