Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Saint Petersburg

Filter by star ratings
All filters
Redington Surf Resort
7.8 Good

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

GoodBased on 23 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
8.5 Excellent

1.1 mi from city centre, Treasure Island Show on map

ExcellentBased on 418 reviews
8.5

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
9.0 Excellent

0.6 mi from city centre, Redington Shores Show on map

ExcellentBased on 53 reviews
9.0

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

The Inn at Dickens House
9.8 Excellent

3.0 mi from city centre, Saint Petersburg Show on map

ExcellentBased on 58 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.

Lorelei Resort Motel
9.1 Excellent

0.4 mi from city centre, Treasure Island Show on map

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

2.8 mi from city centre, Saint Petersburg Show on map

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.

Barefoot Beach Club
8.7 Excellent

0.9 mi from city centre, Madeira Beach Show on map

ExcellentBased on 582 reviews
8.7

Barefoot Beach Club offers 3-star accommodation in Madeira Beach. The various amenities this charming hotel has to offer include free Wi-Fi, an outdoor pool and a sun deck.

Parkside 15 - Two Bedroom Condo
7.8 Good

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

GoodBased on 9 reviews
7.8

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.

Parkside - Two Bedroom Condo - 9 is located in Saint Pete Beach and is close to the Treasure Island Causeway.

Hampton Inn & Suites St. Petersburg/Downtown
9.1 Excellent

2.8 mi from city centre, Saint Petersburg Show on map

ExcellentBased on 141 reviews
9.1

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.

Tips for booking a Saint Petersburg hotel

Cheapest month:September
Most expensive month:April
Average price in Saint Petersburg:$179/night
Absolute cheapest price found:$36/night
Cheapest day:Wednesday
Most expensive day:Saturday
$138 - $248
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$120 - $161
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Saint Petersburg hotels

Show all 1,027 hotels
1
Vistas on the Gulf by Liberte'
8.8 Excellent

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

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
8.5 Excellent

2.0 mi from city centre, Saint 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.

3
Hampton Inn & Suites St. Petersburg/Downtown
9.1 Excellent

2.8 mi from city centre, Saint Petersburg Show on map

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
9.1 Excellent

0.4 mi from city centre, Treasure Island Show on map

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

5
Barefoot Beach Club
8.7 Excellent

0.9 mi from city centre, Madeira Beach Show on map

Barefoot Beach Club offers 3-star accommodation in Madeira Beach. The various amenities this charming hotel has to offer include free Wi-Fi, an outdoor pool and a sun deck.

6
The Don Cesar
8.3 Excellent

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

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.

7
Malibu Resort Motel
8.8 Excellent

0.2 mi from city centre, North Redington Beach Show on map

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.

8
Crystal Bay Hotel
8.8 Excellent

3.8 mi from city centre, Saint Petersburg Show on map

Boasting an outdoor pool, Crystal Bay Hotel Saint Petersburg is situated in Saint Petersburg and offers historic accommodation. Guests can also enjoy free Wi-Fi.

Cheapest hotels in Saint Petersburg, Florida

Show all 1,027 hotels
Express inn and suites
5.5 Okay

8.4 mi from city centre, Clearwater Show on map

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.

$72
Avg. per night
Extended Stay America - Clearwater - Carillon Park
6.6 Good

9.6 mi from city centre, Clearwater Show on map

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.

$75
Avg. per night
Johns Pass Beach Motel
8.8 Excellent

1.1 mi from city centre, Treasure Island Show on map

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.

$78
Avg. per night
Malibu Resort Motel
8.8 Excellent

0.2 mi from city centre, North Redington Beach Show on map

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.

$81
Avg. per night
Holiday Inn Express St. Petersburg North (I-275)
8.5 Excellent

3.6 mi from city centre, Saint Petersburg Show on map

Located in Saint Petersburg, Holiday Inn Express St Petersburg North I-275 is within a 20-minute drive of Tampa International Airport and provides an outdoor pool. Guests can also enjoy complimentary internet throughout the property.

$82
Avg. per night
Staybridge Suites St. Petersburg Downtown
8.5 Excellent

2.0 mi from city centre, Saint 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.

$94
Avg. per night
Carousel Motel
9.0 Excellent

0.6 mi from city centre, Redington Shores Show on map

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

$95
Avg. per night
Crystal Bay Hotel
8.8 Excellent

3.8 mi from city centre, Saint Petersburg Show on map

Boasting an outdoor pool, Crystal Bay Hotel Saint Petersburg is situated in Saint Petersburg and offers historic accommodation. Guests can also enjoy free Wi-Fi.

$95
Avg. per night

Hotel prices in Saint Petersburg

2 stars and under

$72 - $190

$82
Avg. per night

#2 Most popular

Crystal Bay Hotel
8.8 Excellent
$95
Avg. per night
3 stars

$94 - $331

$135
Avg. per night
$94
Avg. per night

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

Where to stay in Saint Petersburg

About Saint 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.

Saint Petersburg travel FAQs

  • What are the best hotels in Saint Petersburg?

    Staybridge Suites St. Petersburg Downtown, rated with a score of 8.5 from 226 reviewers, is one of the most popular hotels in Saint Petersburg. Other top stays include Hampton Inn & Suites St. Petersburg/Downtown, with an average rating of 9.1 from 141 reviewers, and The Don Cesar, with a score of 8.3 from 603 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.5 across 226 reviews.

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

    Hampton Inn & Suites St. Petersburg/Downtown is rated 9.1 from 141 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 Saint Petersburg cost?

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

  • How much is a cheap hotel in Saint Petersburg?

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

  • How much is a hotel in Saint Petersburg tonight?

    A hotel in Saint Petersburg tonight has an average price of $118, but some deals have been found for as low as $49 in HotelsCombined searches over the last 72 hours. Prices in Saint Petersburg are changing frequently. The best price found for a 4-star Saint Petersburg hotel for tonight has been $224.