We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox. Mac: Safari.

Check availability

Refine search

Price per night

 

Property type

 

Traveller rating

 

Hotel class

 

Amenities

 

Nearby cities

 

Property name

Reset
 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

St. Petersburg hotels

What style of hotel do you prefer? Clear selection
Holiday Rentals (65)
Business (9)
Romantic (6)
Family (4)
Best Value (4)
B&Bs (6)

Special offers in St. Petersburg

Holiday Inn Express Hotel & Suites St. Petersburg North I-275
Holiday Inn Express Hotel & Suites... 4.0 of 5 stars
Special offer Save up to 20% when you book early
Renaissance Vinoy Resort and Golf Club
Renaissance Vinoy Resort and Golf... 4.5 of 5 stars
Special offer Earn Up to 2 FREE Nights
View all special offers in St. Petersburg (4)

Hotels travellers recommend

List view  |  Large map
List view  |  Large map
2.0 of 5 Americas Best Inn St Petersburg
€63 - €97 per night*
+1 7278943248
E-mail hotel
Americas Best Inn St Petersburg Slideshow
CHECK RATES! ABS:HotelCheckRates-d225130?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 48 hotels in St. Petersburg
4.5 of 5 stars 153 reviews
Professional photos | Traveller photos (28) | Map
CHECK RATES! ABS:HotelCheckRates-d275398?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 48 hotels in St. Petersburg
4.5 of 5 stars 119 reviews
Professional photos | Traveller photos (32) | Map
3.5 of 5 Hilton Saint Petersburg Carillon Park
€104 - €186 per night*
CHECK RATES! ABS:HotelCheckRates-d587524?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 48 hotels in St. Petersburg
4.5 of 5 stars 100 reviews
Professional photos | Traveller photos (71) | Map
4.0 of 5 Renaissance Vinoy Resort and Golf Club
€152 - €271 per night*
Special offer Earn Up to 2 FREE Nights
1-888-236-2427
Special offer Earn Up to 2 FREE Nights
Renaissance Vinoy Resort and Golf Club Slideshow
CHECK RATES! ABS:HotelCheckRates-d85772?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #4 of 48 hotels in St. Petersburg
4.5 of 5 stars 320 reviews
Professional photos | Traveller photos (161) | Map
2.5 of 5 Comfort Inn & Suites Saint Petersburg
€63 - €93 per night*
CHECK RATES! ABS:HotelCheckRates-d1008621?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #5 of 48 hotels in St. Petersburg
4 of 5 stars 31 reviews
Professional photos | Traveller photos (2) | Map
3.0 of 5 Magnuson Hotel Marina Cove
€78 - €127 per night*
CHECK RATES! ABS:HotelCheckRates-d217438?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #6 of 48 hotels in St. Petersburg
4 of 5 stars 78 reviews
Professional photos | Traveller photos (37) | Map
2.5 of 5 Pier Hotel
€63 - €166 per night*
CHECK RATES! ABS:HotelCheckRates-d194178?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #7 of 48 hotels in St. Petersburg
4 of 5 stars 142 reviews
Professional photos | Traveller photos (39) | Map
1.5 of 5 Days Inn - Central
€41 - €60 per night*
CHECK RATES! ABS:HotelCheckRates-d85764?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #8 of 48 hotels in St. Petersburg
4 of 5 stars 50 reviews
Professional photos | Traveller photos (10) | Map
Ranked #9 of 48 hotels in St. Petersburg
4 of 5 stars 14 reviews
Map
2.5 of 5 Holiday Inn Express Hotel & Suites St. Petersburg North I-275
€75 - €123 per night*
Special offer Save up to 20% when you...
877-859-5095
Special offer Save up to 20% when you book early
Holiday Inn Express Hotel & Suites St. Petersburg North I-275 Slideshow
CHECK RATES! ABS:HotelCheckRates-d596137?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #10 of 48 hotels in St. Petersburg
4 of 5 stars 33 reviews
Professional photos | Traveller photos (32) | Map
CHECK RATES! ABS:HotelCheckRates-d118060?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #11 of 48 hotels in St. Petersburg
4 of 5 stars 57 reviews
Professional photos | Traveller photos (47) | Map
3.5 of 5 St. Petersburg Marriott Clearwater
€126 - €203 per night*
Special offer Earn Up to 2 FREE Nights
1-888-236-2427
Special offer Earn Up to 2 FREE Nights
St. Petersburg Marriott Clearwater Slideshow
CHECK RATES! ABS:HotelCheckRates-d225133?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #12 of 48 hotels in St. Petersburg
4 of 5 stars 33 reviews
Professional photos | Traveller photos (28) | Map
Ranked #13 of 48 hotels in St. Petersburg
4 of 5 stars 25 reviews
Traveller photos (4) | Map
3.5 of 5 Hilton St Petersburg Bayfront
€79 - €186 per night*
CHECK RATES! ABS:HotelCheckRates-d85775?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #14 of 48 hotels in St. Petersburg
3.5 of 5 stars 199 reviews
Professional photos | Traveller photos (77) | Map
3.0 of 5 Courtyard by Marriott St. Petersburg Downtown
€118 - €178 per night*
Special offer Earn Up to 2 FREE Nights
1-888-236-2427
Special offer Earn Up to 2 FREE Nights
Courtyard by Marriott St. Petersburg Downtown Slideshow
CHECK RATES! ABS:HotelCheckRates-d622682?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #15 of 48 hotels in St. Petersburg
3.5 of 5 stars 41 reviews
Professional photos | Traveller photos (32) | Map
3.0 of 5 Hotel Indigo St Petersburg Downtown North
€104 - €160 per night*
Hotel Indigo St Petersburg Downtown North Slideshow
CHECK RATES! ABS:HotelCheckRates-d1213782?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #16 of 48 hotels in St. Petersburg
3.5 of 5 stars 122 reviews
Professional photos | Traveller photos (78) | Map
Ranked #18 of 48 hotels in St. Petersburg
4 of 5 stars 6 reviews
Traveller photos (2) | Map
2.5 of 5 Hampton Inn St. Petersburg
€64 - €124 per night*
CHECK RATES! ABS:HotelCheckRates-d224585?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #19 of 48 hotels in St. Petersburg
3.5 of 5 stars 47 reviews
Professional photos | Traveller photos (9) | Map
2.5 of 5 Comfort Inn North
€50 - €96 per night*
CHECK RATES! ABS:HotelCheckRates-d622787?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #20 of 48 hotels in St. Petersburg
3.5 of 5 stars 27 reviews
Professional photos | Traveller photos (6) | Map
Ranked #21 of 48 hotels in St. Petersburg
3.5 of 5 stars 17 reviews
Traveller photos (3) | Map
No photo provided
CHECK RATES! ABS:HotelCheckRates-d1161150?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #22 of 48 hotels in St. Petersburg
3.5 of 5 stars 8 reviews
Professional photos | Traveller photos (3) | Map
Flamingo Resort
€56 - €80 per night*
CHECK RATES! ABS:HotelCheckRates-d225129?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #23 of 48 hotels in St. Petersburg
3.5 of 5 stars 38 reviews
Professional photos | Traveller photos (10) | Map
Ranked #24 of 48 hotels in St. Petersburg
3.5 of 5 stars 4 reviews
Traveller photos (9) | Map
CHECK RATES! ABS:HotelCheckRates-d589615?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #25 of 48 hotels in St. Petersburg
3 of 5 stars 22 reviews
Professional photos | Traveller photos (10) | Map
CHECK RATES! ABS:HotelCheckRates-d87622?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #26 of 48 hotels in St. Petersburg
3 of 5 stars 34 reviews
Professional photos | Traveller photos (26) | Map
Ranked #27 of 48 hotels in St. Petersburg
4 of 5 stars 2 reviews
Traveller photos (3) | Map
Colonial Bayfront Hotel
€49 - €94 per night*
Ranked #28 of 48 hotels in St. Petersburg
3.5 of 5 stars 6 reviews
Map
Ranked #29 of 48 hotels in St. Petersburg
3.5 of 5 stars 1 review
Map
2.0 of 5 La Quinta Inn Tampa Bay St. Petersburg
€42 - €62 per night*
CHECK RATES! ABS:HotelCheckRates-d85770?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #30 of 48 hotels in St. Petersburg
3 of 5 stars 63 reviews
Professional photos | Traveller photos (15) | Map