Once you've decided to visit St. Petersburg, where to stay will be among the most important questions you have to answer. Our aim in this guide to St. Petersburg accommodation is to help you find the right sort of accommodation for your stay, in the right area and at the right price for your budget.
Even if you are planning your very first trip to St. Petersburg, and have little or no prior knowledge of the city, we hope that the information below will be sufficient to help you work out how much you can expect to spend on accommodation, and what local factors you should take into account when choosing the type of St. Petersburg accommodation you require and the specific property you wish to stay at. If you require more assistance in choosing St. Petersburg accommodation, please consider using our concierge service to get personalized help from out local travel experts.
Types of accommodation
Find out more about what to expect from the different types of accommodation available in St. Petersburg.
St. Petersburg is estimated to have over 650 hotels, although less than 100 are ranked as 3-star standard or higher. Nonetheless, the city can offer everything from internationally famous luxury hotels to clean and comfortable budget accommodation, provided you know where to look.
There is an enormous range of apartments available in St. Petersburg for short-term rent, both through agencies and direct from the owners. Quality can vary considerably and, for the uninitiated, there are various factors specific to the city to consider before you book a self-catering accommodation in St. Petersburg.
There has been a boom in the number of hostels in St. Petersburg over the last decade. Now the city can offer not only basic backpacker accommodation, but also hostels with real character and style, many of which have private rooms that offer a worthy alternative to more inexpensive hotels.
As a rule, the term "bed and breakfast" is used in St. Petersburg as a way of marketing mini-hotels that are somewhat lacking in facilities. Nonetheless, there are a few properties in the city that offer the sort of personalized service and homely atmosphere that visitors normally hope for in a B&B.
Accommodation by area
There is probably no more important factor than location when choosing your accommodation, so find out what St. Petersburg's different districts have to offer.
Areas of St. Petersburg's historic centre
Other areas of St. Petersburg