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...
Golden Triangle Hotel
TripAdvisor
US$121
View Deal
  • Free Wifi
  • Breakfast included
ReMarka Hotel on Stolyarny
SAVE US$6
US$53
Expedia.com
US$47
View Deal
#1 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Novotel St. Petersburg Centre
Novotel
US$111
View Deal
#2 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
SAVE US$72
US$317
TripAdvisor
US$245
View Deal
#3 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
Hotel Moyka 5
SAVE US$2
US$74
Expedia.com
US$72
View Deal
#4 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
Original Sokos Hotel Olympia Garden
Expedia.com
US$88
View Deal
#5 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
Matisov Domik
SAVE US$13
US$68
Expedia.com
US$55
View Deal
#6 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
Hotel Orbita
Expedia.com
US$54
View Deal
#7 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
Taleon Imperial Hotel
SAVE US$96
US$302
TripAdvisor
US$206
View Deal
#8 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
  • Pool
Aquamarine Spa-Hotel
Booking.com
US$56
View Deal
#9 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
Arbat Nord Hotel
SAVE US$4
US$61
Cancelon
US$57
View Deal
#10 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
Polustrovo Hotel
SAVE US$9
US$51
Orbitz.com
US$42
View Deal
#11 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
Nevskiy Express Hotel
Agoda.com
US$65
View Deal
#12 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Galakt Hotel
Loading prices...
#13 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
Nevskiy Central Hotel
SAVE US$20
US$70
Cancelon
US$50
View Deal
#14 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Arkada
SAVE US$20
US$67
Orbitz.com
US$47
View Deal
#15 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
Nevsky Hotel Grand
TripAdvisor
US$66
View Deal
#16 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
TripAdvisor
US$82
View Deal
#17 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Akyan St.Petersburg
TripAdvisor
US$82
View Deal
#18 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Comfitel Demidov Bridge Hotel
TripAdvisor
US$78
View Deal
#19 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Solo Sokos Hotel Vasilievsky
TripAdvisor
US$95
View Deal
#20 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
Helvetia Deluxe Hotel
TripAdvisor
US$120
View Deal
#21 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
Golden Triangle Hotel
TripAdvisor
US$121
View Deal
#22 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Rossi Boutique Hotel & SPA
TripAdvisor
US$108
View Deal
#23 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
  • Breakfast included
Petro Palace Hotel
TripAdvisor
US$143
View Deal
#24 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
  • Pool
Booking.com
US$154
View Deal
#25 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
TripAdvisor
US$455
View Deal
#26 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
TripAdvisor
US$162
View Deal
#27 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
Kempinski Hotel Moika 22
TripAdvisor
US$235
View Deal
#28 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
Radisson Royal Hotel, St.Petersburg
TripAdvisor
US$179
View Deal
#29 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
  • Restaurant
Courtyard by Marriott St. Petersburg Vasilievsky
TripAdvisor
US$116
View Deal
#30 Best Value of 354 hotels in St. Petersburg
  • Free Wifi
  • Free Parking
*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.