|Most expensive month:||July|
|Average price in Saint Petersburg:||€131/night|
|Absolute cheapest price found:||€8/night|
|Most expensive day:||Saturday|
€7 - €322
€14 - €38
Best prices found by HotelsCombined users in the past 24 hours.
Admiralteysky District, Frunzensky District, and Kirovsky District are the most popular places on HotelsCombined for stays in Saint Petersburg.
One of the most popular hotels in Saint Petersburg is Egoeast Hotel, which has been reviewed by 344 users and currently has a rating of 9.0/10. Other top-rated locations include Four Seasons Hotel Lion Palace St. Petersburg and Grand Hotel Emerald, which have received 9.3/10 and 8.8/10 ratings from our users, respectively.
Reviews of Park Inn by Radisson Pribaltiyskaya St.Petersburg recommend it as a good place to stay near Lenexpo Exhibition Complex, scoring 8.5/10 from 7,446 ratings.
U Fontana is rated 8.1 from 465 reviews and is close to Moskovsky Victory Park.
A good hotel near Mariinsky Dvorets is Four Seasons Hotel Lion Palace St. Petersburg, which has been rated 9.3/10 by 894 HotelsCombined user reviews.
The average price of a hotel in Saint Petersburg is €63 per night, based on the last 3 days’ data.
HotelsCombined users have found cheap hotels in Saint Petersburg starting from €5 per night in the last 3 days.
Over the last 3 days, the starting price of a hotel in Saint Petersburg tonight has been as low as €5 and the average price has been €48. If you’d prefer 4-star accommodation, expect to pay at least €20 for this evening.