Hotels in Sankt-Peterburg

Find deals on 2,098 hotels in Sankt-Peterburg

Jun 29 — Jun 302
Wed 6/29
Thu 6/30

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


$36 - $81

CHEAPEST CITY IN SANKT-PETERBURGKolpino39% cheaperHotels in Kolpino are the cheapest in Sankt-Peterburg at just $36 per night on average
MOST EXPENSIVE CITY IN SANKT-PETERBURGPushkin28% more expensivePushkin has the highest priced hotels in Sankt-Peterburg with rooms averaging $81 per night
MOST POPULAR CITY IN SANKT-PETERBURGSaint Petersburg83% 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 SeasonOctobercheapest month to stay
High SeasonJulymost expensive time to stay
50%expected price decrease
59%expected price increase


$81 - $393

Highest day of weekWednesdayis the most expensive day of the week to book
Cheapest day of weekFridayis the cheapest day of the week to book
$236is the average per night cost for a hotel on this day
$88is 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


Most Popular Hotel (5-star)

Kempinski Hotel Moika 22

Hotels Near Airport


Average Length of Stay

4 days
The cheapest price for a room in Sankt-Peterburg found in the last 7 days is $8/night. This rate is available with Shouyuan Hotel, a 4-star hotel.
Travel with comfort when booking a room with Kempinski Hotel Moika 22, the most popular 5-star hotel in Sankt-Peterburg.
There are 43 hotels in Sankt-Peterburg close to Saint Petersburg Pulkovo. Park Inn Pulkovo Airport St. Petersburg is the nearest with a distance of 0.4 mi from this airport.
On average, people stay for 4 days when lodging at hotels in Sankt-Peterburg. The average accommodation price for 4 days in Sankt-Peterburg in the past week is $511.

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 $85/night. Anything less than $85/night would be considered a good deal. The absolute cheapest nightly rate found on momondo recently was $3.

Looking at our users' ratings, the best hotels in Sankt-Peterburg are Dom Boutique Hotel By Authentic Hotels (10.0), located in Saint Petersburg, Hotel Rhapsody (10.0), located in Saint Petersburg, and Agni Club Hotel (10.0), located in Saint Petersburg.

$80 per night is the average price for a double room at a hotel in Sankt-Peterburg during the month of June. The cheapest rate for a double room in Sankt-Peterburg during this month was for $56 per night (in Saint Petersburg).

momondo's favorite hotels in Sankt-Peterburg

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

Guest House Novoselkovsky

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

Lotte Hotel St Petersburg

Lotte Hotel St Petersburg

2, Antonenko Lane, Saint Petersburg, Sankt-Peterburg, Russia


Stn Apartments On Kolomenskaya

Saint Petersburg, Sankt-Peterburg, Russia

Hotel Dostoevsky

Hotel Dostoevsky

19 Vladimirsky Prospect, Saint Petersburg, Sankt-Peterburg, Russia


Station Hotel M19

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

Capsule Hotel Pulkovo

Capsule Hotel Pulkovo

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

Apartments Grechesky-15

Apartments Grechesky-15

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

Nevsky Aster

Nevsky Aster

Saint Petersburg, Sankt-Peterburg, Russia

Hotel Bagration

Hotel Bagration

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

Park Hotel

Park Hotel

536 Primorskoe Highway, Zelenogorsk, Sankt-Peterburg, Russia

Domina St. Petersburg

Domina St. Petersburg

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


Nomera na Goncharnoy

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

Solo Sokos Hotel Vasilievsky

Solo Sokos Hotel Vasilievsky

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

Stasov Hotel

Stasov Hotel

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


Station Hotel L1

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

Petrovskiy Art Loft

Petrovskiy Art Loft

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


Start planning your trip to Sankt-Peterburg

Why use momondo?

momondo searches hundreds of travel sites, allowing you to compare prices for hotels and other accommodation options in Sankt-Peterburg. momondo gathers your options all in one place and is free to use with no hidden fees or costs.

You can filter by price, location, amenities, review score and so much more on momondo. That is how we can help you find a great place to stay in Sankt-Peterburg.

Here's why travelers 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.