|Most expensive month:||July|
|Average price in Saint Petersburg:||S$ 212/night|
|Absolute cheapest price found:||S$ 5/night|
|Most expensive day:||Wednesday|
S$ 15 - S$ 138
S$ 18 - S$ 379
Best prices found by HotelsCombined users in the past 24 hours.
Users favour staying in areas such as Admiralteysky District, Frunzensky District, and Kirovsky District. Consider these locations when searching for your desired stay.
Cronwell Inn Stremyannaya is a very popular hotel in Saint Petersburg, with a score of 9.1 from 1,326 reviews. Grand Hotel Europe, A Belmond Hotel, St Petersburg (9.4 from 2,136 reviews) and Big Marine (9.2 from 920 reviews) are also highly rated Saint Petersburg hotels based on recent feedback from HotelsCombined users.
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 9,370 ratings.
Tourist Hotel is rated 8.2 from 796 reviews and is close to Moskovsky Victory Park.
2,136 HotelsCombined reviews of Grand Hotel Europe, A Belmond Hotel, St Petersburg score it 9.4/10, making it a highly recommended hotel near Mariinsky Dvorets.
The average price of a hotel in Saint Petersburg is S$ 107 per night, based on the last 3 days’ data. The average price of a 4-star hotel in Saint Petersburg around is S$ 70 per night, whereas for a 5-star hotel it’s S$ 138 per night.
S$ 16/night is the cheapest price found for a hotel in Saint Petersburg by HotelsCombined users over the last 72 hours.
Saint Petersburg hotels start at S$ 14 for tonight; however, the average price of accommodation is about S$ 70. These prices were found on HotelsCombined within the last 72 hours.