Quantcast
X
Find the Best Price
Show Prices Change Dates

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

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

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

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

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

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

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

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 5.0-star
  • Guest Rating

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 4.0-star
  • Guest Rating

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

The 4 star Nashotel is a modern hotel, conveniently located on the Vasilievsky Island, the historical centre of the city and not ... 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