|Most expensive month:||May|
|Average price in Saint Petersburg:||₱5,808/night|
|Absolute cheapest price found:||₱236/night|
|Most expensive day:||Thursday|
₱401 - ₱2,205
₱551 - ₱2,405
₱1,303 - ₱13,779
Best prices found by HotelsCombined users in the past 24 hours.
Tsentralny District, Nevsky District, and Vasileostrovsky District are some of the most favored places to stay in Saint Petersburg.
Saint Petersburg is home to many highly-rated hotels, one of which is Grand Hotel Europe, A Belmond Hotel, St Petersburg, which has a current rating of 9.4. For other potential stays, consider Corinthia Hotel St Petersburg and Kempinski Hotel Moika 22, which can also be great places to stay in Saint Petersburg.
Park Inn by Radisson Pribaltiyskaya St.Petersburg is a good hotel close to Lenexpo Exhibition Complex - it has scored 8.5 over 8,443 reviews from HotelsCombined users.
Tourist Hotel is a hotel near Moskovsky Victory Park that is popular with HotelsCombined users, scoring 8.2 from 866 reviews.
If you’re planning to stay near Mariinsky Dvorets, you should consider Grand Hotel Europe, A Belmond Hotel, St Petersburg, which has a score of 9.4 from 1,992 reviews.
₱3,106/night is the average price of a hotel in Saint Petersburg, based on HotelsCombined searches over the last 3 days. For 4-star hotels in Saint Petersburg, the average price found is ₱3,758/night, and for 5-star hotels the average price is ₱6,363/night.
₱301 per night is the cheapest Saint Petersburg hotel price found in our data from the last 72 hours.