Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in St. Petersburg

Filter by star ratings
All filters
Hollander Boutique Hotel
9.2 Excellent

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

ExcellentBased on 1,468 reviews
9.2

Situated in Saint Petersburg, Hollander Hotel - Downtown St Petersburg is within walking distance of the Palladium at St. Petersburg College and provides free Wi-Fi and an outdoor pool. It is conveniently located for guests wishing to visit local attractions.

Hilton St. Petersburg Bayfront
7.6 Good

0.3 mi from city centre, St. Petersburg Show on map

GoodBased on 504 reviews
7.6

Commanding views of Saint Petersburg, Hilton Saint Petersburg Bayfront provides a sauna, an outdoor pool and free Wi-Fi. It is moments from Rays Ballpark, restaurants and nightlife options.

Hilton St. Petersburg Carillon Park
8.8 Excellent

8.3 mi from city centre, St. Petersburg Show on map

ExcellentBased on 263 reviews
8.8

Hilton St Petersburg Carillon Park is located in Saint Petersburg and features free Wi-Fi. It also offers an express check-in and check-out feature, 24-hour room service and an outdoor pool.

Treasure Island Beach Resort
9.4 Excellent

0.1 mi from city centre, Treasure Island Show on map

ExcellentBased on 434 reviews
9.4

Located in Treasure Island, the resort is within a 40-minute drive of Tampa International Airport and provides an outdoor pool and a private beach. It also offers a limousine service, a terrace and a 24-hour reception.

Barefoot Beach Club
8.7 Excellent

0.9 mi from city centre, Madeira Beach Show on map

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

The Don Cesar
8.3 Excellent

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

ExcellentBased on 663 reviews
8.3

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.

Island Inn Beach Resort
7.8 Good

0.8 mi from city centre, Treasure Island Show on map

GoodBased on 634 reviews
7.8

Located in Treasure Island, Island Inn Beach Resort is within a 40-minute drive of Tampa International Airport and offers an outdoor pool. The various amenities this charming resort features include a 24-hour reception, bicycle rental and luggage storage.

Staybridge Suites St. Petersburg Downtown
8.4 Excellent

0.9 mi from city centre, St. Petersburg Show on map

ExcellentBased on 259 reviews
8.4

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.

DoubleTree Beach Resort by Hilton Tampa Bay - North Redingto
8.6 Excellent

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

ExcellentBased on 321 reviews
8.6

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.

Express inn and suites
5.5 Okay

8.4 mi from city centre, Clearwater Show on map

OkayBased on 104 reviews
5.5

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.

Tips for booking a St. Petersburg hotel

Cheapest month:August
Most expensive month:March
Average price in St. Petersburg:£137/night
Absolute cheapest price found:£39/night
Cheapest day:Monday
Most expensive day:Tuesday
£77 - £277
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£77 - £116
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated St. Petersburg hotels

Show all 1,008 hotels
1
Staybridge Suites St. Petersburg Downtown
8.4 Excellent

0.9 mi 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
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.

3
Hollander Boutique Hotel
9.2 Excellent

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

Situated in Saint Petersburg, Hollander Hotel - Downtown St Petersburg is within walking distance of the Palladium at St. Petersburg College and provides free Wi-Fi and an outdoor pool. It is conveniently located for guests wishing to visit local attractions.

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

5
DoubleTree Beach Resort by Hilton Tampa Bay - North Redingto
8.6 Excellent

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

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.

6
Hilton St. Petersburg Carillon Park
8.8 Excellent

8.3 mi from city centre, St. Petersburg Show on map

Hilton St Petersburg Carillon Park is located in Saint Petersburg and features free Wi-Fi. It also offers an express check-in and check-out feature, 24-hour room service and an outdoor pool.

7
Hilton St. Petersburg Bayfront
7.6 Good

0.3 mi from city centre, St. Petersburg Show on map

Commanding views of Saint Petersburg, Hilton Saint Petersburg Bayfront provides a sauna, an outdoor pool and free Wi-Fi. It is moments from Rays Ballpark, restaurants and nightlife options.

8
Island Inn Beach Resort
7.8 Good

0.8 mi from city centre, Treasure Island Show on map

Located in Treasure Island, Island Inn Beach Resort is within a 40-minute drive of Tampa International Airport and offers an outdoor pool. The various amenities this charming resort features include a 24-hour reception, bicycle rental and luggage storage.

Cheapest hotels in St. Petersburg, Florida

Show all 1,008 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.

£56
Avg. per night
Hilton St. Petersburg Carillon Park
8.8 Excellent

8.3 mi from city centre, St. Petersburg Show on map

Hilton St Petersburg Carillon Park is located in Saint Petersburg and features free Wi-Fi. It also offers an express check-in and check-out feature, 24-hour room service and an outdoor pool.

£79
Avg. per night
Hilton St. Petersburg Bayfront
7.6 Good

0.3 mi from city centre, St. Petersburg Show on map

Commanding views of Saint Petersburg, Hilton Saint Petersburg Bayfront provides a sauna, an outdoor pool and free Wi-Fi. It is moments from Rays Ballpark, restaurants and nightlife options.

£95
Avg. per night
Hollander Boutique Hotel
9.2 Excellent

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

Situated in Saint Petersburg, Hollander Hotel - Downtown St Petersburg is within walking distance of the Palladium at St. Petersburg College and provides free Wi-Fi and an outdoor pool. It is conveniently located for guests wishing to visit local attractions.

£100
Avg. per night
Staybridge Suites St. Petersburg Downtown
8.4 Excellent

0.9 mi 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.

£103
Avg. per night
Island Inn Beach Resort
7.8 Good

0.8 mi from city centre, Treasure Island Show on map

Located in Treasure Island, Island Inn Beach Resort is within a 40-minute drive of Tampa International Airport and offers an outdoor pool. The various amenities this charming resort features include a 24-hour reception, bicycle rental and luggage storage.

£105
Avg. per night
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.

£137
Avg. per night
DoubleTree Beach Resort by Hilton Tampa Bay - North Redingto
8.6 Excellent

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

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.

£153
Avg. per night

Hotel prices in St. Petersburg

2 stars or below

£56 - £105

No. 1 most popular

£56
Avg. per night

Best value

£105
Avg. per night
3 stars

£79 - £153

No. 1 most popular

£100
Avg. per night

No. 2 most popular

£95
Avg. per night
£79
Avg. per night
4 stars and up

£190 - £197

No. 1 most popular

£197
Avg. per night

Best value

The Don Cesar
8.3 Excellent
£190
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?

    Hollander Boutique Hotel is a very popular hotel in St. Petersburg, with a score of 9.2 from 1,468 reviews. Hilton St. Petersburg Carillon Park (8.8 from 263 reviews) and The Don Cesar (8.3 from 652 reviews) are also highly rated St. Petersburg hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near St. Pete Beach?

    Coral Reef Beach Resort, a VRI resort is a hotel near St. Pete Beach that is popular with HotelsCombined users, scoring 8.6 across 58 reviews.

  • What is a good hotel in St. Petersburg near Tropicana Field?

    Hollander Boutique Hotel is the most recommended hotel near Tropicana Field on HotelsCombined (scoring 9.2 over 1,468 reviews).

  • Is there a good hotel near Vinoy Park?

    If you’re looking for good hotels near Vinoy Park, consider Hollander Boutique Hotel (rated 9.2 over 1,468 reviews).