Quantcast
X

Best Hotels in St. Petersburg

The top-rated hotels in St. Petersburg are sorted by hotel class and then by user rating, as provided by TripAdvisor. Here you can find rates, photos and information about the leading St. Petersburg hotels.

Updating ListUpdating List...
  • Hotel Class 5.0-star
  • Guest Rating
    TripAdvior Traveler Rating

    Based on 590 reviews

The most luxurious hotel in St Petersburg, the 5 star deluxe Hotel Astoria is a symbol of elegance and comfort. With an ... continue »

  • Hotel Class 5.0-star
  • Guest Rating
    TripAdvior Traveler Rating

    Based on 712 reviews

Situated in the heart of St. Petersburg, the Corinthia St Petersburg Hotel is a modern 5-star hotel, offering superior service to all ... continue »

  • Hotel Class 5.0-star
  • Guest Rating
    TripAdvior Traveler Rating

    Based on 817 reviews

The most luxurious hotel in St Petersburg, the 5 star deluxe Grand Hotel Europe, an Orient Express Hotel, has the perfect location ... continue »

  • Hotel Class 5.0-star
  • Guest Rating
    TripAdvior Traveler Rating

    Based on 490 reviews

A classic European Hotel with a historic facade dating back to 1853 faithfully retained while the building has been entirely reconstructed. Located ... continue »

  • Hotel Class 5.0-star
  • Guest Rating
    TripAdvior Traveler Rating

    Based on 239 reviews

The Taleon Imperial Hotel is the only lodging in St. Petersburg providing accommodations in a czarist-era palace. Restored and modified by some ... continue »

  • Hotel Class 5.0-star
  • Guest Rating
    TripAdvior Traveler Rating

    Based on 77 reviews

Within our little oasis called the Golden Garden you will find the Golden Garden Boutique Hotel (like a Faberge egg, wondrous things ... continue »

  • Hotel Class 5.0-star
  • Guest Rating
    TripAdvior Traveler Rating

    Based on 106 reviews

The 5 Star Grand Hotel Emerald is located in central St Petersburg. Smolny Cathedral is a Kilometre Away, as is The State ... continue »

  • Hotel Class 5.0-star
  • Guest Rating
    TripAdvior Traveler Rating

    Based on 379 reviews

Full service 5 star hotel with 164 rooms including 18 suites. Historical building in classical style ideally located on St Petersburg's ... continue »

  • Hotel Class 4.0-star
  • Guest Rating
    TripAdvior Traveler Rating

    Based on 272 reviews

4 star Alexander House Boutique Hotel is an excellent private hotel situated close to the Mariinsky (Kirov) Theatre in the historical center ... continue »

  • Hotel Class 4.0-star
  • Guest Rating
    TripAdvior Traveler Rating

    Based on 159 reviews

This stylish, 5 star hotel has undergone a complete refurbishment, with the expert eye of designer Olga Polizzi. Its prime location on ... continue »

*Any unranked hotels have been sorted by hotel class and then alphabetically. More information can be found on our methodology page.

More Information: St. Petersburg