Hotels in Sankt-Peterburg

Find deals on 2,154 hotels in Sankt-Peterburg

13 Aug — 14 Aug2
Sun 14/8
Thu 18/8

Top hotels in Sankt-Peterburg

Find the perfect hotel for your stay in Sankt-Peterburg
Review Score
Hotel class

Best cities to book a hotel in Sankt-Peterburg

Below are the average prices for hotels in the most popular cities in Sankt-Peterburg


C$ 55 - C$ 99

CHEAPEST CITY IN SANKT-PETERBURGSaint Petersburg27% cheaperHotels in Saint Petersburg are the cheapest in Sankt-Peterburg at just C$ 55 per night on average
MOST EXPENSIVE CITY IN SANKT-PETERBURGRepino23% more expensiveRepino has the highest priced hotels in Sankt-Peterburg with rooms averaging C$ 99 per night
MOST POPULAR CITY IN SANKT-PETERBURGSaint Petersburg74% more users visitedMore momondo users search for hotels in Saint Petersburg than any other city in Sankt-Peterburg

Things to do in Sankt-Peterburg

Hotels in popular cities in Sankt-Peterburg

Below are the most popular cities in Sankt-Peterburg to stay in, as well as some of the best hotels in each area

When to book a hotel in Sankt-Peterburg

Check out the information below to find the best deal on a hotel room in Sankt-Peterburg
Low seasonJulycheapest month to stay
High seasonAugustmost expensive time to stay
72%expected price decrease
49%expected price increase


C$ 31 - C$ 210

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

How much does a hotel in Sankt-Peterburg cost per night?

Use the information below to find quality Sankt-Peterburg 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 Sankt-Peterburg

These hotels and hostels usually make for a cheap way to stay in Sankt-Peterburg

Get the best value hotel in Sankt-Peterburg

These Sankt-Peterburg hotels have the best prices for their ratings

Useful insights on Sankt-Peterburg hotels

Get a quick overview on price and accommodation trends for your visit in Sankt-Peterburg

Lowest Hotel Price

C$ 17

Most Popular Hotel (5-star)

Lotte Hotel St. Petersburg

Hotels Near Airport


Average Length of Stay

65 days
The cheapest price for a room in Sankt-Peterburg found in the last 7 days is C$ 17/night. This rate is available with Deluxe Hotel On Galernaya, a 3-star hotel.
Travel with comfort when booking a room with Lotte Hotel St. Petersburg, the most popular 5-star hotel in Sankt-Peterburg.
There are 45 hotels in Sankt-Peterburg close to Saint Petersburg Pulkovo. Park Inn Pulkovo Airport St. Petersburg is the nearest with a distance of 0.7 km from this airport.
On average, people stay for 65 days when lodging at hotels in Sankt-Peterburg. The average accommodation price for 65 days in Sankt-Peterburg in the past week is C$ 7,115.

Information about staying in Sankt-Peterburg

Read these important travel tips before booking a hotel in Sankt-Peterburg

If you’re looking for a good deal in Sankt-Peterburg, you should know that the average hotel room price is C$ 109/night. Anything less than C$ 109/night would be considered a good deal. The absolute cheapest nightly rate found on momondo recently was C$ 4.

The following hotels are the top rated hotels in Sankt-Peterburg: 10.0 - Wynwood Hotel in Saint Petersburg, 10.0 - Adagio on Nevsky Prospect in Saint Petersburg and 10.0 - Dom Boutique Hotel By Authentic Hotels in Saint Petersburg

Hotel prices throughout Sankt-Peterburg will vary depending on what city you plan to stay in, but in general you can expect prices in August to be around C$ 80 per night on average for a double room. However our users have seen Sankt-Peterburg hotel prices in August for as low as C$ 56 per night in the city of Saint Petersburg.

momondo's favorite hotels in Sankt-Peterburg

Learn more about these user-preferred hotels in Sankt-Peterburg

Station Hotel Premier S10

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

C$ 145
Capsule Hotel Pulkovo

Capsule Hotel Pulkovo

Pulkovskoye shosse 41A, Saint Petersburg, Sankt-Peterburg, Russia

C$ 62
Nevsky Aster

Nevsky Aster

Saint Petersburg, Sankt-Peterburg, Russia

C$ 162

Station Hotel M19

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

C$ 110
Hotel Bagration

Hotel Bagration

66, Sinopskaya Emb., Saint Petersburg, Sankt-Peterburg, Russia

C$ 146
Apartments Grechesky-15

Apartments Grechesky-15

Grecheskiy Prospekt 15, Saint Petersburg, Sankt-Peterburg, Russia

C$ 9
The State Hermitage Museum Official Hotel

The State Hermitage Museum Official Hotel

10 Pravda St, Saint Petersburg, Sankt-Peterburg, Russia

C$ 163

Art Hotel Karelia

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

C$ 91
Park Hotel

Park Hotel

536 Primorskoe Highway, Zelenogorsk, Sankt-Peterburg, Russia

C$ 38
Domina St. Petersburg

Domina St. Petersburg

99 Moika River Emb., Saint Petersburg, Sankt-Peterburg, Russia

C$ 273
Petrovskiy Art Loft

Petrovskiy Art Loft

4 Petrovskiy Pereulok, Saint Petersburg, Sankt-Peterburg, Russia

C$ 73

Station Hotel L1

Ligovsky Avenue 1, Saint Petersburg, Sankt-Peterburg, Russia

C$ 99
Stasov Hotel

Stasov Hotel

Vasilievsky Island, 1st Line, 16, Saint Petersburg, Sankt-Peterburg, Russia

C$ 13
Friends Rooms on Vosstaniya

Friends Rooms on Vosstaniya

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

C$ 13
Solo Sokos Hotel Vasilievsky

Solo Sokos Hotel Vasilievsky

Vasilievsky Ostrov 8th line 11-13, Saint Petersburg, Sankt-Peterburg, Russia

C$ 158

Nomera na Goncharnoy

Gonharnaya Str. 26, Saint Petersburg, Sankt-Peterburg, Russia

C$ 63

Hotel Osobnyak Molvo

Galernaya 75, Saint Petersburg, Sankt-Peterburg, Russia

C$ 49

Stay in these cities in Sankt-Peterburg

Find great hotel deals in these popular Sankt-Peterburg cities

Start planning your trip to Sankt-Peterburg

Why use momondo?

Searching across hundreds of travel sites, momondo finds hotels and accommodation options in Sankt-Peterburg and lets you filter them according to your needs. It is free to use and there are no hidden booking fees or costs.

momondo offers numerous filters to help you find a great place to stay in Sankt-Peterburg. You can filter by star rating, freebies such as free breakfast or internet, as well as review scores, location and price.

Here's why travellers choose to use momondo
Comprehensive travel search
momondo compares 3M+ hotels and other types of accommodation to ensure you can find the best place to stay.
Intuitive search filters
Filter by price, amenities, free cancellation, enhanced cleaning, free breakfast and much more.
Smart price alerts
If you have found somewhere, momondo can track the price and alert you when it changes.