Hotel deals Europe Russia Saint Petersburg

Hotels in Saint Petersburg

Find the best deals on 9,368 hotels in Saint Petersburg

Check-in
Check-out
Compare vs. momondo |

Things to do in Saint Petersburg

Anichkov Palace
Oranienbaum - Lomonosov Palace
Mariinsky Theatre

What is the average price of a hotel near Anichkov Palace?

Below are the 12 user recommended hotels in the area of Saint Petersburg that is closest to Anichkov Palace. The average price near Anichkov Palace is $57/night, with prices varying based on several factors including time of year. Hotels near Anichkov Palace are typically 29% more expensive than the average hotel in Saint Petersburg, which is $41.

Hotels near Anichkov Palace
Capital Hotel
Best value
Capital Hotel
8.0
$13
Corinthia Hotel St Petersburg
#1 Most popular
Corinthia Hotel St Petersburg
8.0
$101
Best Western PLUS Centre Hotel
#2 Most popular
Best Western PLUS Centre Hotel
8.0
$39
Belmond Grand Hotel Europe
#3 Most popular
Belmond Grand Hotel Europe
9.0
$138
Nevsky Grand Apartments
#4 Most popular
Nevsky Grand Apartments
8.0
$20
Ibis St Petersburg Centre
#5 Most popular
Ibis St Petersburg Centre
8.0
$38
Radisson Royal Hotel, St Petersburg
Radisson Royal Hotel, St Petersburg
8.0
$106
Hotel Dostoevsky
Hotel Dostoevsky
8.0
$40
Crowne Plaza St. Petersburg - Ligovsky
Crowne Plaza St. Petersburg - Ligovsky
9.0
$59
Novotel Saint Petersburg Centre
Novotel Saint Petersburg Centre
8.0
$59
Akyan Hotel Saint Petersburg
Akyan Hotel Saint Petersburg
9.0
$50
Station Hotel M19
Station Hotel M19
8.0
$21

What is the average price of a hotel near Oranienbaum - Lomonosov Palace?

momondo users have recommended 12 hotels to users looking to stay near Oranienbaum - Lomonosov Palace. Hotels in this area have an average price of $18 per night. These prices may change based on several factors, such as time of year. Hotels near Oranienbaum - Lomonosov Palace are typically 56% less expensive than the average hotel in Saint Petersburg, which is $41.

Hotels near Oranienbaum - Lomonosov Palace
Cruiseaparts
Best value
Cruiseaparts
7.0
$13
Park Inn by Radisson Pribaltiyskaya St.Petersburg
#1 Most popular
Park Inn by Radisson Pribaltiyskaya St.Petersburg
8.0
$38
Mfk Gornyi
#2 Most popular
Mfk Gornyi
9.0
$48
Auto Camping Aurora
#3 Most popular
Auto Camping Aurora
9.0
Hotel Luko
#4 Most popular
Hotel Luko
8.0
$19
Mini-hotel Mone
#5 Most popular
Mini-hotel Mone
8.0
$30
Cruise Apart
Cruise Apart
7.0
Aelita Apartments With Sea View
Aelita Apartments With Sea View
8.0
Apartment on Vadima Shefnera
Apartment on Vadima Shefnera
9.0
$25
Уберись Сам: объекты без сервисного сбора
Уберись Сам: объекты без сервисного сбора
7.0
Apartment Shefnera 12 4fl
Apartment Shefnera 12 4fl
7.0
$21
Apartment At Aleksandra Greena Boulevard
Apartment At Aleksandra Greena Boulevard
$17

What is the average price of a hotel near Mariinsky Theatre?

momondo users have recommended 12 hotels to users looking to stay near Mariinsky Theatre. Hotels in this area have an average price of $98 per night. These prices may change based on several factors, such as time of year. Hotels near Mariinsky Theatre are typically 58% more expensive than the average hotel in Saint Petersburg, which is $41.

Hotels near Mariinsky Theatre
Shouyuan Hotel
Best value
Shouyuan Hotel
8.0
$22
Domina St. Petersburg
#1 Most popular
Domina St. Petersburg
9.0
$91
Four Seasons Hotel Lion Palace St. Petersburg
#2 Most popular
Four Seasons Hotel Lion Palace St. Petersburg
9.0
$284
Old Vienna
#3 Most popular
Old Vienna
9.0
$48
Holiday Inn Express St. Petersburg - Sadovaya
#4 Most popular
Holiday Inn Express St. Petersburg - Sadovaya
9.0
$44
Ambassador Hotel
#5 Most popular
Ambassador Hotel
8.0
$46
Petro Palace Hotel
Petro Palace Hotel
8.0
$86
Courtyard by Marriott St. Petersburg Pushkin Hotel
Courtyard by Marriott St. Petersburg Pushkin Hotel
8.0
$51
Station Hotel Premier S10
Station Hotel Premier S10
8.0
$31
Rocco Forte Astoria Hotel
Rocco Forte Astoria Hotel
9.0
$172
Lotte Hotel St.Petersburg
Lotte Hotel St.Petersburg
9.0
$171
Angleterre Hotel
Angleterre Hotel
9.0
$122

Popular neighborhoods in Saint Petersburg

Search for hotels in these Saint Petersburg neighborhoods
Hotels in Frunzensky District
Search hotels in Frunzensky District
Hostel Dom
Best value
Hostel Dom
9.7
$9
Bristol Hotel
#1 Most popular
Bristol Hotel
8.0
$20
Hotel 365 Spb
#2 Most popular
Hotel 365 Spb
8.0
$14
Happy Inn
#3 Most popular
Happy Inn
8.0
$40
Nevsky Hotel Fort
#4 Most popular
Nevsky Hotel Fort
8.0
$15
Ostrovok Hotel
#5 Most popular
Ostrovok Hotel
8.0
$27
Hotels in Primorsky District
Search hotels in Primorsky District
My Hostel
Best value
My Hostel
8.0
$8
Hotel Piterland
#1 Most popular
Hotel Piterland
8.0
$62
Lahta Plaza
#2 Most popular
Lahta Plaza
9.0
$70
K-Vizit Hotel
#3 Most popular
K-Vizit Hotel
8.0
$31
Guest House Novoselkovsky
#4 Most popular
Guest House Novoselkovsky
9.0
$26
My Hotel
#5 Most popular
My Hotel
8.0
$24
Hotels in Vasileostrovsky District
Search hotels in Vasileostrovsky District
Online Hostel
Best value
Online Hostel
8.0
$8
Solo Sokos Hotel Palace Bridge
#1 Most popular
Solo Sokos Hotel Palace Bridge
8.0
$97
Park Inn by Radisson Pribaltiyskaya St.Petersburg
#2 Most popular
Park Inn by Radisson Pribaltiyskaya St.Petersburg
8.0
$38
Courtyard by Marriott St. Petersburg Vasilievsky
#3 Most popular
Courtyard by Marriott St. Petersburg Vasilievsky
8.0
$53
Solo Sokos Hotel Vasilievsky
#4 Most popular
Solo Sokos Hotel Vasilievsky
9.0
$48
Talisman Hotel
#5 Most popular
Talisman Hotel
8.0
$15
Hotels in Tsentralny District
Search hotels in Tsentralny District
Friends On Vosstaniya
Best value
Friends On Vosstaniya
8.0
$7
Corinthia Hotel St Petersburg
#1 Most popular
Corinthia Hotel St Petersburg
8.0
$101
Best Western PLUS Centre Hotel
#2 Most popular
Best Western PLUS Centre Hotel
8.0
$39
Oktiabrskaya Hotel
#3 Most popular
Oktiabrskaya Hotel
8.0
$35
Old Vienna
#4 Most popular
Old Vienna
9.0
$48
Belmond Grand Hotel Europe
#5 Most popular
Belmond Grand Hotel Europe
9.0
$138

When to book a hotel in Saint Petersburg

Check out the information below to find the best deal on a Saint Petersburg hotel room
Low Season
February
High Season
June

cheapest month to stay

79%

expected price decrease

most expensive time to stay

50%

expected price increase

Price
$33 - $301
Highest day of week
Wednesday
Cheapest day of week
Thursday

av. price over the last two weeks

Average price (weeknight)

$145

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$143

av. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Saint Petersburg is: 1-2 star, on the same day that your stay begins. 3 star, on the same day that your stay begins. 4-5 star, on the same day that your stay begins.
1-2 star
$22 - $28
3 star
$41 - $53
4-5 star
$90 - $111

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 below
Hotel Rhapsody
#1 most popular
Hotel Rhapsody
9.0
$30
Soul Kitchen
#2 most popular
Soul Kitchen
9.9
$12
Railway capsules
Best value
Railway capsules
9.0
$6
3 stars
Club Hotel Agni
#1 most popular
Club Hotel Agni
9.0
$38
By Hermitage House
#2 most popular
By Hermitage House
8.0
$28
Rotas Budget Hotel
Best value
Rotas Budget Hotel
8.0
$11
4 stars and above
Kempinski Hotel Moika 22
#1 most popular
Kempinski Hotel Moika 22
8.0
$139
Solo Sokos Hotel Palace Bridge
#2 most popular
Solo Sokos Hotel Palace Bridge
8.0
$97
Shouyuan Hotel
Best value
Shouyuan Hotel
8.0
$22

Cheap hotels in Saint Petersburg

These hotels and hostels are the cheapest accommodations available in Saint Petersburg
Railway capsules
Railway capsules
9.0
$6
Guest House Spirit House
Guest House Spirit House
9.5
$9
Cinema Hostel
Cinema Hostel
5.0
$7
Old Flat Hostel na Sovetskoy
Old Flat Hostel na Sovetskoy
7.0
$9
Hostel 1-4
Hostel 1-4
$8
Zhuravlik
Zhuravlik
$9

Get the best value hotel in Saint Petersburg

These hotels have the best prices for their ratings
Station Hotel Premier S10
Station Hotel Premier S10
8.0
$31
Neptun Hotel
Neptun Hotel
8.0
$23
Railway capsules
Railway capsules
9.0
$6
Soul Kitchen
Soul Kitchen
9.9
$12
Egoeast Hotel
Egoeast Hotel
9.0
$30
Shouyuan Hotel
Shouyuan Hotel
8.0
$22

Saint Petersburg travel information

How long do people stay in Saint Petersburg?

Visiting Saint Petersburg for 4 nights is the most common choice for our users.

How much does a hotel cost in Saint Petersburg?

A hotel room in Saint Petersburg will generally set you back around $40 per night. This figure is an average and prices will vary according to the facilities, location and room availability at your desired hotel.

When is the best time to book a hotel in Saint Petersburg?

Hotels in Saint Petersburg are usually cheapest during the month of February, you can expect a price decrease of around 79% during this period.

Which day is cheapest to stay in Saint Petersburg?

Room prices for hotels in Saint Petersburg will be at their lowest on Wednesday and peak on Tuesday.

How much does a hostel in Saint Petersburg cost?

On average, a hostel in Saint Petersburg will be priced around $16. This price will be per person, per night and was obtained using hostel and 2 star or below hotels. In comparison, this will be $24 lower than your typical Saint Petersburg hotel.


Popular flight routes to Saint Petersburg

Find the cheapest flights to Saint Petersburg
Moscow to Saint Petersburg
Fastest flight time
1h 25m
Cheapest price
$68
Stockholm to Saint Petersburg
Fastest flight time
12h 10m
Cheapest price
$180
Chisinau to Saint Petersburg
Fastest flight time
2h 15m
Cheapest price
$228

Start planning your trip to Saint Petersburg

Hotel deals Europe Russia Saint Petersburg