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.
View map
Sponsored by:
Price per night
Amenities
Location
Any Distance
from
Neighbourhoods
Accommodation
Traveller Rating
Hotel class
Style
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest price
  • Distance
Updating list...
Kempinski Hotel Moika 22
getaroom.com
US$ 430
View Deal
  • Free Wifi
  • Restaurant
Booking.com
US$ 204
View Deal
#1 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
SAVE US$ 7
US$ 173
Booking.com
US$ 166
View Deal
#2 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Pool
3MostA Boutique Hotel
SAVE US$ 49
US$ 168
Booking.com
US$ 119
View Deal
#3 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
Booking.com
US$ 441
View Deal
#4 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
Crowne Plaza St. Petersburg - Ligovsky
Booking.com
US$ 150
View Deal
#5 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
Petro Palace Hotel
Orbitz.com
US$ 180
View Deal
#6 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Pool
Rossi Boutique Hotel & SPA
SAVE US$ 4
US$ 122
Orbitz.com
US$ 118
View Deal
#7 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Nevsky Hotel Grand
SAVE US$ 3
US$ 118
Booking.com
US$ 115
View Deal
#8 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
Akyan St.Petersburg
SAVE US$ 34
US$ 135
Booking.com
US$ 101
View Deal
#9 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Helvetia Deluxe Hotel
SAVE US$ 12
US$ 147
Expedia.com
US$ 135
View Deal
#10 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
SAVE US$ 24
US$ 110
Agoda.com
US$ 86
View Deal
#11 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Comfort Hotel
SAVE US$ 4
US$ 102
Expedia.com
US$ 98
View Deal
#12 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
SAVE US$ 90
US$ 375
Agoda.com
US$ 285
View Deal
#13 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
Nevsky Forum Hotel
SAVE US$ 5
US$ 133
Orbitz.com
US$ 128
View Deal
#14 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
Allegro Hotel On Ligovskiy Ave
SAVE US$ 20
US$ 108
Orbitz.com
US$ 88
View Deal
#15 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
Ligotel
Orbitz.com
US$ 83
View Deal
#16 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
SAVE US$ 25
US$ 200
Agoda.com
US$ 175
View Deal
#17 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
Nevsky Contour Hotel
SAVE US$ 24
US$ 84
Orbitz.com
US$ 60
View Deal
#18 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
Courtyard by Marriott St. Petersburg Vasilievsky
Booking.com
US$ 129
View Deal
#19 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
Hotel Vera
SAVE US$ 5
US$ 101
Orbitz.com
US$ 96
View Deal
#20 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
M-Hotel
Travelocity
US$ 122
View Deal
#21 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
Golden Triangle Hotel
SAVE US$ 57
US$ 197
Agoda.com
US$ 140
View Deal
#22 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Matisov Domik
SAVE US$ 29
US$ 100
Orbitz.com
US$ 71
View Deal
#23 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
Station Hotel K43
SAVE US$ 16
US$ 81
Orbitz.com
US$ 65
View Deal
#24 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Solo Sokos Hotel Vasilievsky
SAVE US$ 29
US$ 152
Agoda.com
US$ 123
View Deal
#25 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
SAVE US$ 15
US$ 397
Expedia.com
US$ 382
View Deal
#26 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
SAVE US$ 9
US$ 57
Agoda.com
US$ 48
View Deal
#27 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Renaissance St. Petersburg Baltic Hotel
SAVE US$ 33
US$ 234
Renaissance Hotels
US$ 201
View Deal
#28 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
Station Hotel Z12
SAVE US$ 41
US$ 86
Agoda.com
US$ 45
View Deal
#29 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Bristol Hotel
TripAdvisor
US$ 76
View Deal
#30 Best Value of 349 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
*Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.