Skip to main content.

Hotels in St. Petersburg, Russia

Search & Compare St. Petersburg Hotels

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in St. Petersburg

How to Find the Best St Petersburg Hotels with

St Petersburg, formerly Petrograd and then Leningrad, is a city in Russia second only in size and population to Moscow. The city is located on the Neva River, and is often described as the most "westernized" city in Russia, as well as its cultural heart. St Petersburg originated with the Swedes in the early 17th century, when they built a fortress called Nyenskans on the mouth of the Neva River. Since then, the city has been at the center of history for centuries, and St Petersburg represents the modern metropolitan face of Russia, as well as its cultural center. There are thousands of hotels to choose from in St Petersburgs, and finding the hotel ideal for your expectations can be difficult. Thanks to, finding the right hotel is made easy with the aid of thousands of hotel photo galleries, user submitted reviews, and location services via our Google maps applet.

What's St Petersburg Like?

St Petersburg is a city with history and culture proudly displayed on every corner, yet there is also a modern face to the city. Some of the most iconic landmarks include the 19th century Church of the Savior on Blood built to commemorate Alexander II, and the 19th century St. Isaac's Cathedral State Museum-Memoria, and its gilded interior is brimming with artworks, as well as there being an observation center at the top with a panoramic view of the city. The Galeria Shopping Mall, Shop of Kuptsov Eliseevyh, and Passage Shopping Arcade are indoor and outdoor shopping areas which offer high street fashion and a variety of speciality stores. For an afternoon walk or picnic, the Aleksandria Historical Park, or Gatchina Palace and Park are the ideal places to visit.

Tips for Getting Along with Locals in St Petersburg

Like much of Russia, St Petersburg experiences a cool climate, with winds coming in from the Baltic Sea. The Summer months of June to August see temperatures rise to approximately 20°C, but have been known to reach as high as 35°C. It would be highly advised to learn a few key phrases in Russian such as "Do you speak English?", which is pronounced as "Vi gavareetye pa angleeskee?". Many tourists find it difficult to comprehend the Russian alphabet, so a pocket phrase book would be ideal. The city has an extensive transport network if you would like to visit nearby locations such as Gatchina and Kolpino, you can find Vitebsky railway station on Zagorodnyi prospekt. For all of the most recent news regarding events and attractions, you can find the tourist office on Muchnoy per., 2.