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
  • Cheap Hotels
Price per night
Amenities
Special offers
Location
Any Distance
from
Accommodation
Neighbourhoods
Traveller rating
Hotel class
Style
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest price
  • Distance
Updating list...
Station Hotel Z12
SAVE US$12
US$30
Agoda.com
US$18
View Deal
#50 of 359 Hotels in St. Petersburg
Savings alert: 10% below average rate

The price you found is 10% lower than this hotel's average rate of US$20/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.

Stary Nevsky by Center Hotels
Booking.com
US$20
View Deal
#189 of 359 Hotels in St. Petersburg
Savings alert: 17% below average rate

The price you found is 17% lower than this hotel's average rate of US$24/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 Nouvelle Europe
SAVE US$1
US$24
TripAdvisor
US$23
View Deal
#149 of 359 Hotels in St. Petersburg
Business Hotel Karelia
SAVE US$6
US$30
TripAdvisor
US$24
View Deal
#133 of 359 Hotels in St. Petersburg
Quite poor stay
OK.
Savings alert: 33% below average rate

The price you found is 33% lower than this hotel's average rate of US$36/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.

Admiralteyskaya Hotel
SAVE US$4
US$34
TripAdvisor
US$30
View Deal
#77 of 359 Hotels in St. Petersburg
Savings alert: 30% below average rate

The price you found is 30% lower than this hotel's average rate of US$43/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 Regina
SAVE US$8
US$38
Agoda.com
US$30
View Deal
#80 of 359 Hotels in St. Petersburg
Savings alert: 14% below average rate

The price you found is 14% lower than this hotel's average rate of US$35/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.

Sky Hotel
TripAdvisor
US$30
View Deal
#156 of 359 Hotels in St. Petersburg
Savings alert: 25% below average rate

The price you found is 25% lower than this hotel's average rate of US$40/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 Breeze Hotel
Booking.com
US$35
View Deal
Nevsky Hotel Grand
Booking.com
US$33
View Deal
Avent Inn Nevsky
Booking.com
US$33
View Deal
Arkada
SAVE US$20
US$54
Booking.com
US$34
View Deal
Palantin Hotel
SAVE US$6
US$40
TripAdvisor
US$34
View Deal
Amsterdam Hotel
Booking.com
US$34
View Deal
#128 of 359 Hotels in St. Petersburg
Comfitel Demidov Bridge Hotel
TripAdvisor
US$34
View Deal
Kristoff Hotel
SAVE US$9
US$45
TripAdvisor
US$36
View Deal
#96 of 359 Hotels in St. Petersburg
Savings alert: 44% below average rate

The price you found is 44% lower than this hotel's average rate of US$64/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
SAVE US$9
US$47
TripAdvisor
US$38
View Deal
#20 of 359 Hotels in St. Petersburg
Special offer
Offers & AnnouncementsPackage Deal
Savings alert: 12% below average rate

The price you found is 12% lower than this hotel's average rate of US$43/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.

5th Corner Hotel
SAVE US$2
US$41
TripAdvisor
US$39
View Deal
#63 of 359 Hotels in St. Petersburg
Savings alert: 17% below average rate

The price you found is 17% lower than this hotel's average rate of US$47/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.

Empire Park Hotel
SAVE US$12
US$52
Booking.com
US$40
View Deal
#169 of 359 Hotels in St. Petersburg
Savings alert: 26% below average rate

The price you found is 26% lower than this hotel's average rate of US$54/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.

Chalet De Provence
SAVE US$3
US$43
Agoda.com
US$40
View Deal
#204 of 359 Hotels in St. Petersburg
Hotel Vera
Booking.com
US$42
View Deal
AZIMUT Hotel Saint Petersburg
Booking.com
US$41
View Deal
#73 of 359 Hotels in St. Petersburg
Special offer
Special OfferPackage Deal
Saint Petersburg
SAVE US$29
US$70
TripAdvisor
US$41
View Deal
#88 of 359 Hotels in St. Petersburg
Savings alert: 13% below average rate

The price you found is 13% lower than this hotel's average rate of US$47/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 Moyka 5
SAVE US$8
US$50
TripAdvisor
US$42
View Deal
Cronwell Inn Stremyannaya
SAVE US$3
US$46
TripAdvisor
US$43
View Deal
M-Hotel
SAVE US$1
US$45
TripAdvisor
US$44
View Deal
#16 of 359 Hotels in St. Petersburg
Special offer
Offers & Announcements10% off room rate
Savings alert: 12% below average rate

The price you found is 12% lower than this hotel's average rate of US$50/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.

Ibis St. Petersburg Centre Hotel
SAVE US$38
US$83
Booking.com
US$45
View Deal
Arbat Nord Hotel
Booking.com
US$56
View Deal
#106 of 359 Hotels in St. Petersburg
Savings alert: 22% below average rate

The price you found is 22% lower than this hotel's average rate of US$58/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 Anabel on Nevsky 88
SAVE US$3
US$52
TripAdvisor
US$49
View Deal
#58 of 359 Hotels in St. Petersburg
Savings alert: 26% below average rate

The price you found is 26% lower than this hotel's average rate of US$66/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.

Shelfort Hotel
Booking.com
US$51
View Deal
#104 of 359 Hotels in St. Petersburg
Savings alert: 15% below average rate

The price you found is 15% lower than this hotel's average rate of US$60/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.

Akyan St.Petersburg
Booking.com
US$67
View Deal
#11 of 359 Hotels in St. Petersburg
Special offer
Offers & AnnouncementsPackage Deal
Savings alert: 20% below average rate

The price you found is 20% lower than this hotel's average rate of US$84/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.

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.