St Petersburg is a major destination in Russia with over 820 popular hotels - that's quite a lot to choose from. We've rounded up top 20 hotels with highest guest ratings from budget to luxury category.
How do we compare hotels? Mostly based on guest ratings. If guest ratings are similar for hotels of the same tier, then we rank a cheaper hotel slightly higher (same quality for lower price is better).
It's pointless to compare hotels in different categories, so we grouped the best hotels by price range, star ratings and proximity to key tourists attractions, such as Hermitage Museum and Peter and Paul Fortress. Use the table of contents to select the hotel category that you're interested in. Let's go down the list!
Best rated hotel for each budget
10 hotels in St Petersburg with highest guest reviews
61 hotels in St Petersburg have guest ratings over 90 (out of 100)! 2 most popular hotels in St Petersburg are Solo on Vosstaniya and Aglaya Hotel & Courtyard.
Best 5-star hotels in St Petersburg
St Petersburg has 18 highly-rated 5-star hotels - the top 3 are The State Hermitage Museum Official Hotel, Four Seasons Hotel Lion Palace St. Petersburg and Trezzini Palace Hotel.
Best 4-star hotels in St Petersburg
St Petersburg has 72 highly-rated 4-star hotels - the top 3 are Majestic Boutique Hotel DeLuxe, Pushka Inn Hotel and Hotel Indigo St. Petersburg - Tchaikovskogo.
Best 3-star hotels in St Petersburg
St Petersburg has 439 highly-rated 3-star hotels - the top 3 are Solo on Vosstaniya, Aglaya Hotel & Courtyard and Suvorov.
Best budget hotels in St Petersburg
St Petersburg has 255 highly-rated budget hotels - the top 3 are Meeting Place na Fontanke - Hostel, East End House and Simple Hostel Gorokhovaya.
About travelling to St Petersburg
St Petersburg is a popular city! It's ranked #31 on the list of world's most popular tourist destinations.
The most talked about attractions in St Petersburg are Hermitage Museum, Peter and Paul Fortress, Mariinsky Theatre, Pavlovsk Palace and Pulkovo.
Best hotels near most popular tourist attractions
Best hotels near Hermitage Museum
Best hotels near Peter and Paul Fortress
Best hotels near Mariinsky Theatre
Best hotels near Pavlovsk Palace
Best hotels near Pulkovo
Airports in St Petersburg
Best hotels near Pulkovo Airport
Best hotels near Pushkin Airport
Best hotels near Kasimovo Airport