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, Google Chrome. Mac: Safari.
Price per night
Amenities
Location
Any Distance
from
Neighborhoods
Accommodation
Traveler Rating
Hotel class
Style
Hotel brand
  • Sort by:
  • Traveler Ranked
  • Best Value
  • Lowest price
  • Distance
Updating list...
T-hotel
Sponsored
SAVE $15
$102
Expedia.com
$87
View Deal
  • Free Wifi
  • Room Service
Booking.com
$202
View Deal
#1 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
Petro Palace Hotel
SAVE $16
$181
Hotels.com
$165
View Deal
#2 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Pool
SAVE $14
$152
Booking.com
$138
View Deal
#3 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Pool
SAVE $32
$348
Booking.com
$316
View Deal
#4 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
3MostA Boutique Hotel
Booking.com
$85
View Deal
#5 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
SAVE $12
$176
Expedia.com
$164
View Deal
#6 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
Crowne Plaza St. Petersburg - Ligovsky
SAVE $12
$137
Booking.com
$125
View Deal
#7 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
Rossi Boutique Hotel & SPA
SAVE $11
$123
Orbitz.com
$112
View Deal
#8 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Crowne Plaza St. Petersburg Airport
SAVE $9
$96
Booking.com
$87
View Deal
#9 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
Comfort Hotel
SAVE $8
$90
Orbitz.com
$82
View Deal
#10 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Helvetia Deluxe Hotel
SAVE $16
$180
Orbitz.com
$164
View Deal
#11 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
SAVE $23
$158
Agoda.com
$135
View Deal
#12 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
Hotel Vera
SAVE $7
$77
Hotels.com
$70
View Deal
#13 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Ligotel
SAVE $16
$82
Agoda.com
$66
View Deal
#14 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Nevsky Forum Hotel
SAVE $12
$137
Hotels.com
$125
View Deal
#15 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
Nevsky Contour Hotel
SAVE $17
$60
Orbitz.com
$43
View Deal
#16 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
Allegro Hotel On Ligovskiy Ave
SAVE $16
$93
Hotels.com
$77
View Deal
#17 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
SAVE $82
$315
Orbitz.com
$233
View Deal
#18 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
M-Hotel
SAVE $55
$121
Booking.com
$66
View Deal
#19 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
Courtyard by Marriott St. Petersburg Vasilievsky
SAVE $15
$157
Booking.com
$142
View Deal
#20 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
SAVE $44
$495
Hotels.com
$451
View Deal
#21 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
Matisov Domik
SAVE $19
$65
Orbitz.com
$46
View Deal
#22 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
Golden Triangle Hotel
SAVE $17
$139
Agoda.com
$122
View Deal
#23 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Akyan St.Petersburg
SAVE $23
$128
CheapTickets
$105
View Deal
#24 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
SAVE $109
$535
Agoda.com
$426
View Deal
#25 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
Station Hotel K43
SAVE $18
$70
Orbitz.com
$52
View Deal
#26 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Bristol Hotel
SAVE $14
$58
Priceline
$44
View Deal
#27 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Renaissance St. Petersburg Baltic Hotel
SAVE $19
$197
Booking.com
$178
View Deal
#28 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
Station Hotel Z12
SAVE $7
$47
Agoda.com
$40
View Deal
#29 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Nevsky Hotel Grand
SAVE $12
$128
Hotels.com
$116
View Deal
#30 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.