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
  • Pool
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...
SAVE USD 11
USD 118*
Booking.com
USD 107*
View Deal
#1 Best Value of 359 hotels in St. Petersburg
Special offer
W St. Petersburg
SAVE USD 29
USD 260*
Booking.com
USD 231*
View Deal
#2 Best Value of 359 hotels in St. Petersburg
Park Inn By Radisson Pulkovskaya
SAVE USD 5
USD 69*
Booking.com
USD 64*
View Deal
#3 Best Value of 359 hotels in St. Petersburg
SAVE USD 21
USD 122*
Hotels.com
USD 101*
View Deal
#4 Best Value of 359 hotels in St. Petersburg
Solo Sokos Hotel Palace Bridge
SAVE USD 25
USD 126*
Agoda.com
USD 101*
View Deal
Rossi Boutique Hotel & SPA
SAVE USD 5
USD 75*
Expedia.com
USD 70*
View Deal
#6 Best Value of 359 hotels in St. Petersburg
Savings alert: 27% below average rate

The price you found is 27% lower than this hotel's average rate of USD 96/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.

Ambassador Hotel
SAVE USD 24
USD 96*
Expedia.com
USD 72*
View Deal
#7 Best Value of 359 hotels in St. Petersburg
Grand Hotel Emerald
SAVE USD 74
USD 169*
Travelocity
USD 95*
View Deal
#8 Best Value of 359 hotels in St. Petersburg
Savings alert: 24% below average rate

The price you found is 24% lower than this hotel's average rate of USD 125/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.

K-Vizit Hotel
SAVE USD 8
USD 58*
Expedia.com
USD 50*
View Deal
#9 Best Value 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 USD 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.

Neptun Hotel
SAVE USD 23
USD 56*
Agoda.com
USD 33*
View Deal
#10 Best Value of 359 hotels in St. Petersburg
Savings alert: 51% below average rate

The price you found is 51% lower than this hotel's average rate of USD 67/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.

Russ Hotel
SAVE USD 5
USD 51*
Expedia.com
USD 46*
View Deal
#11 Best Value of 359 hotels in St. Petersburg
Savings alert: 23% below average rate

The price you found is 23% lower than this hotel's average rate of USD 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.

Repino Cronwell Park Hotel
SAVE USD 19
USD 81*
Booking.com
USD 62*
View Deal
#12 Best Value of 359 hotels in St. Petersburg
Savings alert: 16% below average rate

The price you found is 16% lower than this hotel's average rate of USD 74/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.

Residence Hotel & SPA
Booking.com
USD 118*
View Deal
#13 Best Value of 359 hotels in St. Petersburg
Savings alert: 27% below average rate

The price you found is 27% lower than this hotel's average rate of USD 161/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.

Skandinavia Country Club & SPA
Booking.com
USD 113*
View Deal
#14 Best Value of 359 hotels in St. Petersburg
New Peterhof Hotel
SAVE USD 17
USD 88*
Travelocity
USD 71*
View Deal
#15 Best Value of 359 hotels in St. Petersburg
Savings alert: 16% below average rate

The price you found is 16% lower than this hotel's average rate of USD 85/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.

Forrestmix Club
Booking.com
USD 152*
View Deal
Piter Hotel
SAVE USD 3
USD 41*
Booking.com
USD 38*
View Deal
#17 Best Value 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 USD 42/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.

SAVE USD 11
USD 118*
Booking.com
USD 107*
View Deal
Marmara Hotel
SAVE USD 3
USD 46*
Hotels.com
USD 43*
View Deal
#18 Best Value 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 USD 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.

Phlogiston Hotel
SAVE USD 1
USD 42*
Travelocity
USD 41*
View Deal
Terijoki Hotel & SPA
Booking.com
USD 93*
View Deal
#20 Best Value of 359 hotels in St. Petersburg
Airport Pulkovo Hotel
Booking.com
USD 34*
View Deal
#21 Best Value of 359 hotels in St. Petersburg
Baltiets Hotel
Booking.com
USD 36*
View Deal
#22 Best Value of 359 hotels in St. Petersburg
President Hotel
Booking.com
USD 104*
View Deal
SAVE USD 146
USD 482*
AMOMA
USD 336*
View Deal
#24 Best Value 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 USD 407/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.

Burevestnik Hotel
Booking.com
USD 32*
View Deal
#25 Best Value of 359 hotels in St. Petersburg
Petro Palace Hotel
SAVE USD 6
USD 101*
AMOMA
USD 95*
View Deal
#26 Best Value 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 USD 109/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.

Taleon Imperial Hotel
SAVE USD 24
USD 204*
AMOMA
USD 180*
View Deal
#27 Best Value of 359 hotels in St. Petersburg
Special offer
Offers & AnnouncementsBook in advance, Save 20%
Lotte Hotel Saint Petersburg
SAVE USD 43
USD 316*
AMOMA
USD 273*
View Deal
Angleterre Hotel
SAVE USD 29
USD 162*
AMOMA
USD 133*
View Deal
#29 Best Value of 359 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 149/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.

Baltic Star Hotel
SAVE USD 25
USD 99*
AMOMA
USD 74*
View Deal
* 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.