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:
Your selections
Clear all
  • Business
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...
Akyan St.Petersburg
TripAdvisor
US$83
View Deal
SAVE US$75
US$320
TripAdvisor
US$245
View Deal
#1 Best Value of 355 hotels in St. Petersburg
Novotel St. Petersburg Centre
Novotel
US$106
View Deal
#2 Best Value of 355 hotels in St. Petersburg
Crowne Plaza St. Petersburg - Ligovsky
CrownePlaza.com
US$108
View Deal
#3 Best Value of 355 hotels in St. Petersburg
Radisson Royal Hotel, St.Petersburg
Radisson Blu
US$155
View Deal
#5 Best Value of 355 hotels in St. Petersburg
TripAdvisor
US$83
View Deal
#7 Best Value of 355 hotels in St. Petersburg
Helvetia Deluxe Hotel
SAVE US$107
US$228
TripAdvisor
US$121
View Deal
Station Hotel Z12
SAVE US$10
US$44
TripAdvisor
US$34
View Deal
#9 Best Value of 355 hotels in St. Petersburg
Akyan St.Petersburg
TripAdvisor
US$83
View Deal
Comfort Hotel
TripAdvisor
US$71
View Deal
Ligotel
TripAdvisor
US$58
View Deal
#12 Best Value of 355 hotels in St. Petersburg
M-Hotel
TripAdvisor
US$67
View Deal
#13 Best Value of 355 hotels in St. Petersburg
3MostA Boutique Hotel
TripAdvisor
US$89
View Deal
TripAdvisor
US$147
View Deal
#15 Best Value of 355 hotels in St. Petersburg
Station Hotel M19
SAVE US$31
US$64
TripAdvisor
US$33
View Deal
#16 Best Value of 355 hotels in St. Petersburg
Hotel Vera
TripAdvisor
US$56
View Deal
TripAdvisor
US$215
View Deal
#18 Best Value of 355 hotels in St. Petersburg
Matisov Domik
TripAdvisor
US$52
View Deal
#19 Best Value of 355 hotels in St. Petersburg
Golden Triangle Hotel
TripAdvisor
US$122
View Deal
#20 Best Value of 355 hotels in St. Petersburg
Rossi Boutique Hotel & SPA
TripAdvisor
US$98
View Deal
#21 Best Value of 355 hotels in St. Petersburg
Allegro Hotel On Ligovskiy Ave
TripAdvisor
US$65
View Deal
#22 Best Value of 355 hotels in St. Petersburg
TripAdvisor
US$238
View Deal
#23 Best Value of 355 hotels in St. Petersburg
Bristol Hotel
TripAdvisor
US$50
View Deal
#24 Best Value of 355 hotels in St. Petersburg
Petro Palace Hotel
TripAdvisor
US$144
View Deal
#25 Best Value of 355 hotels in St. Petersburg
Ambassador Hotel
TripAdvisor
US$92
View Deal
Renaissance St. Petersburg Baltic Hotel
TripAdvisor
US$156
View Deal
#27 Best Value of 355 hotels in St. Petersburg
Courtyard by Marriott St. Petersburg Vasilievsky
TripAdvisor
US$116
View Deal
#28 Best Value of 355 hotels in St. Petersburg
TripAdvisor
US$424
View Deal
#29 Best Value of 355 hotels in St. Petersburg
Nevsky Hotel Grand
TripAdvisor
US$62
View Deal