Hotels in St. Petersburg

Search and compare St. Petersburg hotels from hundreds of travel sites and save

St. Petersburg, FL, United States
Jun 24 — Jun 252
St. Petersburg, FL, United States
Thu 6/24
Fri 6/25
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in St. Petersburg

Filter by star ratings
All filters
Redington Surf Resort
Redington Surf Resort
7.8 Good
17300 Gulf Boulevard, Saint Pete Beach, FL, United States
Show on map
12.2 mi from city centre, St. Petersburg 
GoodBased on 26 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.

Twins Inn & Apartments
Twins Inn & Apartments
8.4 Excellent
Treasure Island, FL, United States
Show on map
9.0 mi from city centre, St. Petersburg 
ExcellentBased on 527 reviews
8.4

Boasting free Wi-Fi and an outdoor pool, Twins Inn & Apartments is located in Treasure Island and provides comfortable accommodation. It also features luggage storage, an express check-in and check-out feature and a BBQ/picnic area.

Carousel Motel
Carousel Motel
8.9 Excellent
18202 Gulf Boulevard, Redington Shores, FL, United States
Show on map
12.9 mi from city centre, St. Petersburg 
ExcellentBased on 67 reviews
8.9

Carousel Motel -Redington Shores is located in Redington Shores and features free Wi-Fi. It also provides a playground.

Lorelei Resort Motel
Lorelei Resort Motel
9.1 Excellent
10273 Gulf Blvd, Treasure Island, FL, United States
Show on map
8.1 mi from city centre, St. Petersburg 
ExcellentBased on 2 reviews
9.1

Lorelei Resort Motel offers a cosy setting when in Treasure Island. It also provides a BBQ/picnic area and a terrace.

Watergarden Inn At The Bay
Watergarden Inn At The Bay
126 4th Ave Ne, St. Petersburg, FL, United States
Show on map
0.3 mi from city centre, St. Petersburg 

Situated in Saint Petersburg, Inn at the Bay Saint Petersburg offers 3-star accommodation, as well as a swimming pool. Guests can also make use of free Wi-Fi.

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
0.9 mi from city centre, St. Petersburg 
ExcellentBased on 342 reviews
8.3

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.

Vistas on the Gulf by Liberte'
Vistas on the Gulf by Liberte'
8.5 Excellent
4000 Gulf Bvd, Saint Pete Beach, FL, United States
Show on map
7.4 mi from city centre, St. Petersburg 
ExcellentBased on 39 reviews
8.5

Vistas on the Gulf by Liberte' provides comfortable 3-star accommodation in Saint Pete Beach. It also offers an outdoor pool, free Wi-Fi and an express check-in and check-out feature.

Parkside 15, 2 Bedrooms, Walk to Beach, Pool Access, Sleeps 6
Parkside 15, 2 Bedrooms, Walk to Beach, Pool Access, Sleeps 6
8.0 Excellent
Saint Pete Beach, FL, United States
Show on map
7.7 mi from city centre, St. Petersburg 
ExcellentBased on 10 reviews
8.0

Parkside 15 2 Bedrooms Walk to Beach Pool Access Sleeps 6 is located in Saint Pete Beach and offers free Wi-Fi. It also features a swimming pool.

Land's End #404 building 7 - Beach Front
Land's End #404 building 7 - Beach Front
9.5 Excellent
Saint Pete Beach, FL, United States
Show on map
7.7 mi from city centre, St. Petersburg 
ExcellentBased on 20 reviews
9.5

Boasting a swimming pool, Land's End 404 building 7 - Beach Front is situated in Treasure Island and provides comfortable accommodation. Guests can also make use of free wireless internet.

Johns Pass Beach Motel
Johns Pass Beach Motel
8.8 Excellent
12600 Gulf Boulevard, Treasure Island, FL, United States
Show on map
9.0 mi from city centre, St. Petersburg 
ExcellentBased on 718 reviews
8.8

Johns Pass Beach Motel is set in Treasure Island and is within a short walk of nearby landmarks, including John's Pass Village & Boardwalk. It also offers an outdoor heated pool, a sun deck and free Wi-Fi.

Tips for booking a St. Petersburg hotel

Cheapest month:June
Most expensive month:April
Average price in St. Petersburg:$176/night
Absolute cheapest price found:$36/night
Cheapest day:Monday
Most expensive day:Saturday
$128 - $249
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$125 - $162
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated St. Petersburg hotels

Show all 1,058 hotels
1
Vistas on the Gulf by Liberte'
Vistas on the Gulf by Liberte'
8.5 Excellent
4000 Gulf Bvd, Saint Pete Beach, FL, United States
Show on map
1.4 mi from city centre, Saint Pete Beach 

Vistas on the Gulf by Liberte' provides comfortable 3-star accommodation in Saint Pete Beach. It also offers an outdoor pool, free Wi-Fi and an express check-in and check-out feature.

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
0.9 mi 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
Hampton Inn & Suites St. Petersburg/Downtown
Hampton Inn & Suites St. Petersburg/Downtown
9.1 Excellent
80 Beach Drive Northeast, St. Petersburg, FL, United States
Show on map
0.1 mi from city centre, St. Petersburg 

This unique 3-star hotel provides a range of accommodation options throughout the old city of Saint Petersburg. It is moments from the Museum of Fine Arts, restaurants and nightlife options.

4
Lorelei Resort Motel
Lorelei Resort Motel
9.1 Excellent
10273 Gulf Blvd, Treasure Island, FL, United States
Show on map
0.4 mi from city centre, Treasure Island 

Lorelei Resort Motel offers a cosy setting when in Treasure Island. It also provides a BBQ/picnic area and a terrace.

5
The Don Cesar
The Don Cesar
8.1 Excellent
3400 Gulf Boulevard, Saint Pete Beach, FL, United States
Show on map
1.9 mi from city centre, Saint Pete Beach 

The Don CeSar features an outdoor pool and a private beach, along with rooms with free wireless internet in rooms. Popular amenities, such as a Jacuzzi, a sauna and free Wi-Fi, ensure a satisfying stay in Saint Pete Beach.

6
Malibu Resort Motel
Malibu Resort Motel
8.8 Excellent
17001 Gulf Boulevard, North Redington Beach, FL, United States
Show on map
0.2 mi from city centre, North Redington Beach 

This comfortable motel in North Redington Beach offers complimentary wireless internet, as well as laundry facilities and an outdoor pool. It also features a 24-hour reception, a garden and a terrace.

7
DoubleTree Beach Resort by Hilton Tampa Bay - North Redingto
DoubleTree Beach Resort by Hilton Tampa Bay - North Redingto
8.6 Excellent
17120 Gulf Boulevard, North Redington Beach, FL, United States
Show on map
0.4 mi from city centre, North Redington Beach 

Situated in North Redington Beach, DoubleTree Beach Resort by Hilton Tampa Bay - North Redington Beach provides 3-star accommodation, as well as an outdoor pool and outdoor tennis courts. It also features meeting rooms, a sun deck and a concierge.

8
Twins Inn & Apartments
Twins Inn & Apartments
8.4 Excellent
Treasure Island, FL, United States
Show on map
1.1 mi from city centre, Treasure Island 

Boasting free Wi-Fi and an outdoor pool, Twins Inn & Apartments is located in Treasure Island and provides comfortable accommodation. It also features luggage storage, an express check-in and check-out feature and a BBQ/picnic area.

Cheapest hotels in St. Petersburg, Florida

Show all 1,058 hotels
Express inn and suites
Express inn and suites
5.7 Okay
11333 Us Highway 19, Clearwater, FL, United States
Show on map
8.4 mi from city centre,  

Situated in Pinellas Park, Express Inn and Suites Clearwater is located an easy drive from Clearwater and Saint Petersburg. It also offers a Jacuzzi, an outdoor pool and a 24-hour reception.

$89
Avg. per night
Extended Stay America Suites - Clearwater - Carillon Park
Extended Stay America Suites - Clearwater - Carillon Park
6.6 Good
2311 Ulmerton Rd, Clearwater, FL, United States
Show on map
9.6 mi from city centre,  

This comfortable property in Clearwater offers complimentary Wi-Fi, as well as an outdoor pool and a 24-hour reception. It also features a safe, a BBQ/picnic area and on-site parking.

$96
Avg. per night
Airport Inn
Airport Inn
4.5 Okay
2055 N Dale Mabry Hwy, Tampa, FL, United States
Show on map
3.0 mi from city centre,  

Boasting an outdoor pool, Howard Johnson by Wyndham Tampa Airport/Stadium is located in Tampa and offers comfortable accommodation. It also features a 24-hour reception, a safe and an airport shuttle.

$99
Avg. per night
Carousel Motel
Carousel Motel
8.9 Excellent
18202 Gulf Boulevard, Redington Shores, FL, United States
Show on map
0.6 mi from city centre,  

Carousel Motel -Redington Shores is located in Redington Shores and features free Wi-Fi. It also provides a playground.

$106
Avg. per night
Johns Pass Beach Motel
Johns Pass Beach Motel
8.8 Excellent
12600 Gulf Boulevard, Treasure Island, FL, United States
Show on map
1.1 mi from city centre,  

Johns Pass Beach Motel is set in Treasure Island and is within a short walk of nearby landmarks, including John's Pass Village & Boardwalk. It also offers an outdoor heated pool, a sun deck and free Wi-Fi.

$112
Avg. per night
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
0.9 mi from city centre,  

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.

$114
Avg. per night
Malibu Resort Motel
Malibu Resort Motel
8.8 Excellent
17001 Gulf Boulevard, North Redington Beach, FL, United States
Show on map
0.2 mi from city centre,  

This comfortable motel in North Redington Beach offers complimentary wireless internet, as well as laundry facilities and an outdoor pool. It also features a 24-hour reception, a garden and a terrace.

$116
Avg. per night
Lorelei Resort Motel
Lorelei Resort Motel
9.1 Excellent
10273 Gulf Blvd, Treasure Island, FL, United States
Show on map
0.4 mi from city centre,  

Lorelei Resort Motel offers a cosy setting when in Treasure Island. It also provides a BBQ/picnic area and a terrace.

$118
Avg. per night

Hotel prices in St. Petersburg

2 stars and under

$89 - $160

Island Inn Beach Resort

#2 Most popular

$139
Avg. per night
3 stars

$114 - $506

Hampton Inn & Suites St. Petersburg/Downtown
$178
Avg. per night
Staybridge Suites St. Petersburg Downtown
$114
Avg. per night

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

Where to stay in St. Petersburg

About St. Petersburg

Showcasing an Old Florida ambience, Saint Petersburg revolves around the beaches and a lively strip of tiki huts, volleyball courts, beach shops and activity shacks. Water activities permeate the Gulf Coast, while the downtown area is host to barbecue restaurants, world-class museums and craft-beer pubs.

Things to do

Beaches in St. Petersburg stretch from Treasure Island to Saint Pete’s Beach and Pass-a-Grille on the southern edge. You can rent jet skis, powerboats, stand-up paddleboards and surfboards or sign up for boat tours and diving expeditions. Toss a line from various fishing piers or sign up for parasailing or windsurfing adventures.

Get into the bohemian spirit of St. Pete at Pass-a-Grille Beach, an eclectic enclave of outdoor markets, vintage boutiques, ice cream shops and local art. For high-end galleries, head inland to the Corey Avenue district, then catch a performance by the Florida Orchestra at The Mahaffey Theater. Visit the renowned Dali Museum to see a collection of Salvador Dali’s original artwork.

Seafood takes centre stage on most restaurant menus, including the popular 400 Beach Seafood and Tap House, as well as at various grills, cafes and street-food trucks on Beach Drive and Central Avenue. For a blend of Southern cuisine and British pub fare, spend an evening at The Moon Under Water on Beach Drive.

Don’t miss seeing the permanent Dale Chihuly collection of glass art on the waterfront, including the magnificent “Ruby Red Icicle Chandelier.” Stroll through the Sunken Gardens downtown for a peek at over 50,000 tropical plants and exotic birds.

Getting around

Buses and trolleys run throughout St. Petersburg and along the beach strip, while taxis and ride-shares operate downtown and in the suburbs. You can rent a car at St. Pete-Clearwater International Airport, located less than 20 kilometres from the city centre.

St. Petersburg travel FAQs

  • What are the best hotels in St. Petersburg?

    Staybridge Suites St. Petersburg Downtown, rated with a score of 8.3 from 342 reviewers, is one of the most popular hotels in St. Petersburg. Other top stays include Hampton Inn & Suites St. Petersburg/Downtown, with an average rating of 9.1 from 294 reviewers, and The Don Cesar, with a score of 8.1 from 850 reviewers.

  • What is a good hotel near Tropicana Field?

    Staybridge Suites St. Petersburg Downtown is a popular hotel near Tropicana Field that is highly recommended, with a score of 8.3 across 342 reviews.

  • What is a good hotel in St. Petersburg near Vinoy Park?

    Hampton Inn & Suites St. Petersburg/Downtown is rated 9.1 from 294 reviews and is close to Vinoy Park.

  • Is there a good hotel near St. Pete Beach?

    If you’re looking for good hotels near St. Pete Beach, consider Sunset Inn & Cottages (rated 9.0 over 14 reviews).

  • How much do hotels in St. Petersburg cost?

    The average prices of hotels in St. Petersburg have been around $196 per night over the last 3 days.

  • How much is a cheap hotel in St. Petersburg?

    $51/night is the cheapest price found for a hotel in St. Petersburg by HotelsCombined users over the last 72 hours.

  • How much is a hotel in St. Petersburg tonight?

    St. Petersburg hotels start at $51 for tonight; however, accommodations will average about $146. These prices were found on HotelsCombined within the last 72 hours.