$24 - $60
$29 - $311
Best prices found by HotelsCombined users in the past 24 hours.
One of the most popular hotels near St. Petersburg City Centre is Grand Hotel Europe, A Belmond Hotel, St Petersburg, which has been reviewed by 1,623 users and currently has a rating of 9.4/10. Other top-rated locations include Corinthia Hotel St Petersburg and Kempinski Hotel Moika 22, which have received 9.0/10 and 8.8/10 ratings from our users, respectively.