THE BEST Hotels in St. Petersburg 2024
St. Petersburg Hotels
and Places to StayPopular
Property types
Amenities
Distance from
25 mi
Neighborhoods
Traveler rating
Hotel class
Style
Brands
Searching hundreds of travel sites to find you the best price
or view Tripadvisor's suggestions below:
Sort by:
- Best ValueProperties ranked using exclusive Tripadvisor data, including traveler ratings, confirmed availability from our partners, prices, booking popularity and location, as well as personal user preferences and recently viewed hotels.
- Traveler RankedHighest rated hotels on Tripadvisor, based on traveler reviews.
- Distance to city centerSee properties located closest to the center first with confirmed availability for your dates from our partners
Missing:Best Value
Enter dates to see prices
#1 of 800 hotels in St. Petersburg
Missing:Best Value
Enter dates to see prices
#2 of 800 hotels in St. Petersburg
Missing:Best Value
Enter dates to see prices
#3 of 800 hotels in St. Petersburg
By 150veraw
"The selection is fair but of high..."
Missing:Best Value
Enter dates to see prices
#4 of 800 hotels in St. Petersburg
Missing:Best Value
Enter dates to see prices
#5 of 800 hotels in St. Petersburg
By ThePughs14
"Literally a mini hotel, 10 rooms of good..."
Missing:Best Value
Enter dates to see prices
#6 of 800 hotels in St. Petersburg
By Chiara C.
"From the room, to the view, to the..."
Missing:Best Value
Enter dates to see prices
#7 of 800 hotels in St. Petersburg
By Khalifa A
"The Lotte hotel is one of the best hotels..."
Missing:Best Value
Enter dates to see prices
#8 of 800 hotels in St. Petersburg
By BrakiWorldTraveler
"Breakfast was just great with plenty to..."
Missing:Best Value
Enter dates to see prices
#9 of 800 hotels in St. Petersburg
By François P
"The Trezzini is an outstanding boutique..."
Missing:Best Value
Enter dates to see prices
#10 of 800 hotels in St. Petersburg
By Kristina
"The place is located in the city center..."
Missing:Best Value
Enter dates to see prices
#11 of 800 hotels in St. Petersburg
Missing:Best Value
Enter dates to see prices
#12 of 800 hotels in St. Petersburg
Missing:Best Value
Enter dates to see prices
#13 of 800 hotels in St. Petersburg
By jonp276
"There is the Nevsky shopping center..."
Missing:Best Value
Enter dates to see prices
#14 of 800 hotels in St. Petersburg
By Ксения П
"The Tradition hotel is an excellent..."
Missing:Best Value
Enter dates to see prices
#15 of 800 hotels in St. Petersburg
By gibsonsl
"The hotel was charming and clean and..."
Missing:Best Value
Enter dates to see prices
#16 of 800 hotels in St. Petersburg
By Revital F
"The hotel has a good centered location..."
Missing:Best Value
Enter dates to see prices
#17 of 800 hotels in St. Petersburg
By Anastasia G
"However the service and help I got from..."
Missing:Best Value
Enter dates to see prices
#18 of 800 hotels in St. Petersburg
By Pierre M
"We stayed 3 nights in this hotel. We..."
Missing:Best Value
Enter dates to see prices
#19 of 800 hotels in St. Petersburg
By Toomas A
"All in all, this is a really good hotel..."
Missing:Best Value
Enter dates to see prices
#20 of 800 hotels in St. Petersburg
Missing:Best Value
Enter dates to see prices
#22 of 800 hotels in St. Petersburg
By takuri2019
"The hotel has a very good location in..."
Missing:Best Value
Enter dates to see prices
#21 of 800 hotels in St. Petersburg
By Tejas naik
"Demetra art hotel didn’t charge me any..."
Missing:Best Value
Missing:Best Value
Enter dates to see prices
#24 of 800 hotels in St. Petersburg
By FrancoRacconigi
"Room very good and bathroom too. Good..."
Missing:Best Value
Enter dates to see prices
#25 of 800 hotels in St. Petersburg
Missing:Best Value
Enter dates to see prices
#26 of 800 hotels in St. Petersburg
By aweave662573
"Perfect location on the airport right..."
Missing:Best Value
Enter dates to see prices
#27 of 800 hotels in St. Petersburg
Missing:Best Value
Enter dates to see prices
#28 of 800 hotels in St. Petersburg
Missing:Best Value
Enter dates to see prices
#29 of 800 hotels in St. Petersburg
By rafalwalczak
"A lot of restaurants in the same street..."
Missing:Best Value
Enter dates to see prices
#30 of 800 hotels in St. Petersburg