Hotels in Saint Petersburg, Russia

Find deals on 2,017 hotels in Saint Petersburg, Russia

Saint Petersburg, Sankt-Peterburg, Russia
3 Feb — 4 Feb2
Sat 4/2
Wed 8/2

Top hotels in Saint Petersburg

Find the perfect hotel for your stay in Saint Petersburg
Review Score
Hotel class

Things to do in Saint Petersburg

Hotels in popular neighbourhoods in Saint Petersburg

Below are the most popular neighbourhoods in Saint Petersburg to stay in, as well as some of the best hotels in each area

When to book a hotel in Saint Petersburg

Check out the information below to find the best deal on a hotel room in Saint Petersburg
Low seasonJulycheapest month to stay
High seasonJunemost expensive time to stay
75%expected price decrease
59%expected price increase


C$ 32 - C$ 297

Cheapest day of weekWednesdayis the cheapest day of the week to book
Highest day of weekMondayis the most expensive day of the week to book
C$ 622is the average per night cost for a hotel on this day
C$ 73is the average per night cost for a hotel on this day

Useful insights on Saint Petersburg hotels

Get a quick overview on price and accommodation trends for your visit in Saint Petersburg

Lowest Hotel Price

C$ 17

Most Popular Hotel (5-star)

Lotte Hotel St Petersburg

Hotels Near Airport

The cheapest price for a room in Saint Petersburg found in the last 7 days is C$ 17/night. This rate is available with Friends Loft, a 2-star hotel.
Travel with comfort when booking a room with Lotte Hotel St Petersburg, the most popular 5-star hotel in Saint Petersburg.
There are 8,178 hotels in Saint Petersburg close to Saint Petersburg Pulkovo. Park Inn Pulkovo Airport St. Petersburg is the nearest with a distance of 0.7 km from this airport.

Saint Petersburg travel tips

Saint Petersburg has a comprehensive metro system covering just about the entire city, a system more than sufficient for a tourist to rely on. There is also a bus service, and the bus fares are a few Rubles per trip. Perhaps a singular complaint is that the metro system, as well as other public transport facilities, can get a bit crowded. When booking a hotel in Saint Petersburg, you could consider looking for a cheap hotel booking, as the areas are not so cut off from each other as to necessitate that you stay in the same area you plan to frequent. If you are looking for the most interesting locales in which to find accommodation, Vasilievsky Island and Petrogradskaya are the two areas that most represent the unique architecture and culture of this spectacular city. These are serviced by taxis and comprehensive bus stops. Stops in the above-mentioned areas include Avtobusnyy Vokzal Cherepovets, the Gangutskaya St bus stop and the Petrogradskaya station.

How much does a hotel in Saint Petersburg cost per night?

Use the information below to find quality Saint Petersburg hotel rooms for low prices
2 stars and under
3 stars
4 stars +

Best prices found by momondo users in the past 24 hours.

Hostels and cheap hotels in Saint Petersburg

These hotels and hostels usually make for a cheap way to stay in Saint Petersburg
Find hostels in Saint Petersburg

Get the best value hotel in Saint Petersburg

These Saint Petersburg hotels have the best prices for their ratings

Where to stay in Saint Petersburg

Saint Petersburg is a city of art and culture. In contrast, it also hosts several large business concerns. A great place to stay, should your visit be purely business-related, would be in one of the hotels surrounding Nevskiy Prospekt Metro, such as the resplendent Radisson Royal Hotel Saint Petersburg, less than a 5-minute walk from Kazan Cathedral. Numerous hotels are offering a variety of accommodation options. Many locals commute to and from the suburbs, making trains and buses practical forms of transport should you find yourself staying further out from the city center. Those traveling for leisure will find plenty to love in the vibrant tourist districts of Nevsky Prospekt and Palace Square, both fully catered by public transport. Couples will enjoy the romantic cultural experiences available in Summer Gardens, with lovely, inexpensive hotels like the Garden Side Hotel overlooking the architectural splendor for which the area is famous. Return travelers are advised to branch out from their previous experiences, and rather than revisit the same areas, explore the more obscure surrounding areas on the outskirts of the city.

Learn about attractions and sights in Saint Petersburg

Saint Petersburg is widely considered one of the world's cultural capitals, boasting an exquisite selection of palaces, cathedrals, galleries and theaters. It is also home to cultural and educational institutions and many monuments of historical significance. There’s the world-famous Hermitage Museum located at Palace Square, 2. Mariinsky Theatre is located in Theater Square and State Russian Museum in Somergardten. Historic churches include the Savior on Spilled Blood and Saint Isaac’s Cathedral, Griboyedov Channel Embankment, 2Б, Saint Petersburg. The wide selection of centralized accommodations to choose from does make things more affordable on the whole. Because of the importance of tourism, all historic areas are catered to by the public bus and tram systems. The splendid seafront palace, museum and park at Peterhof warrant a visit from any visitors interested in the city's rich heritage, also boasting easy access to buses and taxi services.

The majority of notable restaurants are located in the Admiral Teysky District. If you stay in one of the many central hotels, you will be within walking distance of popular restaurants. Nearby public transportation includes the Lux Express Russia HQ, a stop for Saimaa Express and a Saint Petersburg Metro Stop. La Familia offers traditional Russian foods for both dine-in and takeaway. Phuong Dong offers a unique fusion of traditional Russian food and Asian culinary influences. You will have ample opportunities to enjoy the interesting and culturally unique local cuisine and many establishments boast a traditional Russian menu. Zaika offers Indian cuisine, as well as a stocked bar. The decor varies from vintage to stately and sophisticated. Modern restaurants are juxtaposed beside their traditional counterparts, affording you a varied range of culinary choices. The Summer Garden area hosts the bulk of the nightlife destinations, including Lomonosov Bar, VNVNC, a unique dance club with a church aesthetic, hosting rappers and other live performances, and Union, described as a ‘little bit of Berlin in the heart of Saint Petersburg’. The above-mentioned areas are well services by bus stops and taxis.

The city offers quite a few diverse celebrations that would appeal to most types of visitors. The Orthodox Catholicism does inform the general tone of the major religious holidays. In January, the first two days are celebrated as New Year's, although resembling Christmas for western folks with gifts exchanged around a fir tree, followed by a huge feast. Celebrations occur across the city but are focused on the historical center of Saint Petersburg, a short walk from Sadovaya Metro Station. A very popular annual attraction is the White Nights Festival, a public gala of cultural events organized by the Saint Petersburg City Administration. This festive event lasts from June to September, when Saint Petersburg enjoys nearly a full 24 hours of sunshine each day. The city itself transforms into something resembling a fairy tale during winter. With the festivity locations TBA every year, you can rest assured there will be provision for accessible public transportation. Those seeking something more secular will enjoy the annual festival of lights taking place across the city in November, as well as the annual music festival in Scarlet Sails, a musical and light-pyrotechnic show held in Palace Square. These locations have multiple access points to the St Petersburg Metro Rail system, and taxi and minibus services are doubled during the events that take place.

Information about staying in Saint Petersburg

Read these important travel tips before booking a hotel in Saint Petersburg

On average, rooms will be priced around C$ 156 per night when booking a hotel in Saint Petersburg; however the price you pay for your room will vary significantly depending on seasonality, location and facilities.

July is the cheapest month to book a hotel in Saint Petersburg. Prices can be 75% lower than other, busier months, so this is a great time to get a good deal.

The cost of a Saint Petersburg hotel room will vary for each day but generally Tuesday works out the most economical, with Sunday proving the least economical.

Saint Petersburg Hostels typically cost in the region of C$ 41 a night for each person. This price is taken from hostels and hotels with a 2 star or below rating. Hostels are very economical and come out on average C$ 115 cheaper than the average price of a hotel in Saint Petersburg.

Whilst there are several neighbourhoods to choose from, most users tend to stick to Petrogradsky District, Moskovsky District, Vyborgsky District and Nevsky District when staying in Saint Petersburg.

If you’re looking to stay at a hotel in Saint Petersburg during February, it is important to know that the average temperature is -8 °C and there is a low chance of snow with just 20 mm of precipitation expected.

There are currently 191 vacation rentals available in Saint Petersburg. Most of our users opt to stay at Homely Apartments Rubika, which is the most popular vacation rental in Saint Petersburg. Compare vacation rentals in Saint Petersburg.

Yes, Saint Petersburg hostels are available if you aren’t interested in staying at a traditional hotel. Studio on Gorokhovaya is the most popular out of the 199 hostels in Saint Petersburg. Search for deals on hostels in Saint Petersburg.

momondo's favorite hotels in Saint Petersburg

Learn more about these user-preferred hotels in Saint Petersburg
Friends Rooms on Vosstaniya

Friends Rooms on Vosstaniya

Vosstaniya st. 13, Saint Petersburg, Sankt-Peterburg, Russia

C$ 13
Hotel Gogol

Hotel Gogol

69 Griboyedov Canal, Saint Petersburg, Sankt-Peterburg, Russia

C$ 101


Bolshoy Prospekt V.O. 92 lit G, Saint Petersburg, Sankt-Peterburg, Russia

C$ 27

Rotas Budget Hotel

7-ya Krasnoarmeyskaya St., 5, Saint Petersburg, Sankt-Peterburg, Russia

C$ 69

Talisman Hotel

15-ya Liniya Vasilyevskogo Ostrova, 76, Saint Petersburg, Sankt-Peterburg, Russia

C$ 13

Stn Apartments On Kolomenskaya

Saint Petersburg, Sankt-Peterburg, Russia

C$ 88

Novoselkovsky Guest House

Novoselkovskaya Street, d 18, Saint Petersburg, Sankt-Peterburg, Russia

C$ 19

Station Hotel Premier S10

Stolyarnyi Pereulok 10-12, Saint Petersburg, Sankt-Peterburg, Russia

C$ 150

Mini-Hotel Clever

130 Nevsky prospect, Saint Petersburg, Sankt-Peterburg, Russia

C$ 12

Art Hotel Karelia

27/2 Marshala Tukhachevskogo, Saint Petersburg, Sankt-Peterburg, Russia

C$ 56

Station Hotel M19

Ul. Marata 19, Saint Petersburg, Sankt-Peterburg, Russia

C$ 114

Hotel Osobnyak Molvo

Galernaya 75, Saint Petersburg, Sankt-Peterburg, Russia

C$ 51

STN Apartments near Hermitage

Saint Petersburg, Sankt-Peterburg, Russia

C$ 180

Grand Hotel Emerald

18 Suvorovsky Prospect, Saint Petersburg, Sankt-Peterburg, Russia

C$ 277

Fjordic by Center Hotels

Gangutskaya 6, Saint Petersburg, Sankt-Peterburg, Russia

C$ 20

Grifon Hotel

35 Griboedova Channel Embankment, Saint Petersburg, Sankt-Peterburg, Russia

C$ 118

Provence Studios

Saint Petersburg, Sankt-Peterburg, Russia

C$ 44

Start planning your trip to Saint Petersburg