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
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...
Hotel Adagio
Sponsored
Travelocity
USD 60*
View Deal
Savings alert: 24% below average rate

The price you found is 24% lower than this hotel's average rate of USD 79/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Nevsky Contour Hotel
Booking.com
USD 61*
View Deal
#1 Best Value of 357 hotels in St. Petersburg
3MostA Boutique Hotel
SAVE USD 17
USD 75*
Agoda.com
USD 58*
View Deal
#2 Best Value of 357 hotels in St. Petersburg
Nevsky Hotel Grand
SAVE USD 7
USD 54*
Agoda.com
USD 47*
View Deal
Arbat Nord Hotel
SAVE USD 17
USD 61*
Agoda.com
USD 44*
View Deal
#4 Best Value of 357 hotels in St. Petersburg
Savings alert: 32% below average rate

The price you found is 32% lower than this hotel's average rate of USD 65/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Ligotel
SAVE USD 6
USD 66*
Expedia.com
USD 60*
View Deal
#5 Best Value of 357 hotels in St. Petersburg
Palantin Hotel
Expedia.com
USD 58*
View Deal
#6 Best Value of 357 hotels in St. Petersburg
Comfort Hotel
SAVE USD 21
USD 110*
Agoda.com
USD 89*
View Deal
#7 Best Value of 357 hotels in St. Petersburg
Deluxe Hotel
SAVE USD 15
USD 62*
Expedia.com
USD 47*
View Deal
Mark Inn Hotel
SAVE USD 4
USD 26*
Expedia.com
USD 22*
View Deal
#9 Best Value of 357 hotels in St. Petersburg
Savings alert: 21% below average rate

The price you found is 21% lower than this hotel's average rate of USD 28/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Hotel Vera
SAVE USD 2
USD 63*
Orbitz.com
USD 61*
View Deal
#10 Best Value of 357 hotels in St. Petersburg
Savings alert: 20% below average rate

The price you found is 20% lower than this hotel's average rate of USD 76/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Hotel 1913
SAVE USD 3
USD 54*
Agoda.com
USD 51*
View Deal
#11 Best Value of 357 hotels in St. Petersburg
Savings alert: 11% below average rate

The price you found is 11% lower than this hotel's average rate of USD 57/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

M-Hotel
SAVE USD 16
USD 97*
Expedia.com
USD 81*
View Deal
#12 Best Value of 357 hotels in St. Petersburg
Station Hotel K43
SAVE USD 7
USD 49*
TripAdvisor
USD 42*
View Deal
#13 Best Value of 357 hotels in St. Petersburg
Station Hotel Z12
Hotels.com
View Deal
#14 Best Value of 357 hotels in St. Petersburg
5th Corner Hotel
TripAdvisor
USD 59*
View Deal
#15 Best Value of 357 hotels in St. Petersburg
Saint Petersburg
TripAdvisor
USD 54*
View Deal
#16 Best Value of 357 hotels in St. Petersburg
Shelfort Hotel
TripAdvisor
USD 65*
View Deal
#17 Best Value of 357 hotels in St. Petersburg
Casa Leto
TripAdvisor
USD 89*
View Deal
#18 Best Value of 357 hotels in St. Petersburg
Matisov Domik
TripAdvisor
USD 82*
View Deal
#19 Best Value of 357 hotels in St. Petersburg
Station Hotel M19
Hotels.com
View Deal
#20 Best Value of 357 hotels in St. Petersburg
Kravt Hotel
TripAdvisor
USD 96*
View Deal
#21 Best Value of 357 hotels in St. Petersburg
Nevskiy Express Hotel
AMOMA
View Deal
#22 Best Value of 357 hotels in St. Petersburg
Cronwell Inn Stremyannaya
Priceline
View Deal
#23 Best Value of 357 hotels in St. Petersburg
Booking.com
View Deal
Allegro Hotel On Ligovskiy Ave
Booking.com
View Deal
#25 Best Value of 357 hotels in St. Petersburg
Hotel Anabel on Nevsky 88
Booking.com
View Deal
#26 Best Value of 357 hotels in St. Petersburg
Bristol Hotel
TripAdvisor
View Deal
#27 Best Value of 357 hotels in St. Petersburg
Ibis St. Petersburg Centre Hotel
Booking.com
View Deal
#28 Best Value of 357 hotels in St. Petersburg
Asteria Hotel
Booking.com
View Deal
#29 Best Value of 357 hotels in St. Petersburg
Austrian Yard -Hotel
Hotels.com
View Deal
#30 Best Value of 357 hotels in St. Petersburg
** 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.