Hotel deals Europe Russia Saint Petersburg

Hotels in Saint Petersburg

Find the best deals on 7,721 hotels in Saint Petersburg

Check-in
Check-out
Compare vs momondo |

Top Hotels in Saint Petersburg

Find the perfect Saint Petersburg hotel for business or leisure
Renaissance St. Petersburg Baltic Hotel
8.9
127 AUD
View all deals
Angleterre Hotel
9.1
177 AUD
View all deals
Belmond Grand Hotel Europe
9.3
201 AUD
View all deals
Neptun Hotel
8.0
33 AUD
View all deals
Art Hotel Karelia
7.7
33 AUD
View all deals
Park Inn by Radisson Pulkovskaya Hotel & Conferenc
8.4
63 AUD
View all deals
Park Inn by Radisson Pribaltiyskaya St.Petersburg
8.4
55 AUD
View all deals
Helvetia Deluxe Hotel
9.5
125 AUD
View all deals
Grand Hotel Emerald
8.9
102 AUD
View all deals
Hotel Dostoevsky
7.7
58 AUD
View all deals
Radisson Royal Hotel, St Petersburg
8.9
154 AUD
View all deals
Saint-Petersburg Hotel
8.5
60 AUD
View all deals
Hotel Indigo St. Petersburg - Tchaikovskogo
9.4
128 AUD
View all deals
Petro Palace Hotel
8.9
125 AUD
View all deals
Baltic Star Hotel
8.7
106 AUD
View all deals
Author Boutique Hotel
8.9
153 AUD
View all deals
Hotel Okhtinskaya
8.0
40 AUD
View all deals
Hotel Moscow
8.4
63 AUD
View all deals
Oktiabrskaya Hotel
8.3
51 AUD
View all deals
Hotel Vera
8.9
47 AUD
View all deals
Nautilus Inn
8.5
31 AUD
View all deals
Rocco Forte Astoria Hotel
9.4
250 AUD
View all deals
Azimut Hotel Saint-Petersburg
8.1
48 AUD
View all deals
The Brothers Karamazov Hotel
8.9
65 AUD
View all deals
Belvedere Nevsky Business Hotel
8.4
84 AUD
View all deals
Kristoff Hotel
8.7
48 AUD
View all deals
Novotel Saint Petersburg Centre
8.7
86 AUD
View all deals
Pushka Inn Hotel
9.5
97 AUD
View all deals
Nevsky Forum Hotel
9.1
84 AUD
View all deals
Rinaldi Premier
7.8
20 AUD
View all deals
Marco Polo Saint Petersburg Hotel
8.7
63 AUD
View all deals
Best Corner
8.5
28 AUD
View all deals
Nevsky Hotel Aster
8.1
38 AUD
View all deals
Kempinski Hotel Moika 22
9.1
202 AUD
View all deals
Ambassador Hotel
8.7
67 AUD
View all deals
Nashotel
9.1
73 AUD
View all deals
Admiralteyskaya Hotel
8.5
35 AUD
View all deals
Hotel Cameo
9.0
41 AUD
View all deals
Comfort on Chekhova
9.0
31 AUD
View all deals
Petro Sport Hotel
8.6
49 AUD
View all deals

Popular neighbourhoods in Saint Petersburg

Search for hotels in these Saint Petersburg neighbourhoods
Hotels in Tsentralny District
Best value
Idillia Inn
8.9
9 AUD
No. 1 most popular
Corinthia Hotel St Petersburg
8.9
147 AUD
No. 2 most popular
Belmond Grand Hotel Europe
9.3
201 AUD
No. 3 most popular
Best Western PLUS Centre Hotel
8.4
57 AUD
No. 4 most popular
Oktiabrskaya Hotel
8.3
51 AUD
No. 5 most popular
Novotel Saint Petersburg Centre
8.7
86 AUD
Hotels in Admiralteysky District
Best value
New Day Hostel
8.4
12 AUD
No. 1 most popular
Four Seasons Hotel Lion Palace St. Petersburg
9.5
413 AUD
No. 2 most popular
Angleterre Hotel
9.1
177 AUD
No. 3 most popular
Azimut Hotel Saint-Petersburg
8.1
48 AUD
No. 4 most popular
Station Hotel Premier S10
8.7
45 AUD
No. 5 most popular
Domina St. Petersburg
9.2
132 AUD
Hotels in Moskovsky District
Best value
Globus Mini Hotel on Yakovlevsky
7.7
10 AUD
No. 1 most popular
Park Inn by Radisson Pulkovskaya Hotel & Conferenc
8.4
63 AUD
No. 2 most popular
Park Inn Pulkovo Airport St. Petersburg
8.9
68 AUD
No. 3 most popular
Holiday Inn St. Petersburg - Moskovskye V.
8.8
92 AUD
No. 4 most popular
Crowne Plaza St. Petersburg Airport
9.1
92 AUD
No. 5 most popular
U Fontana
8.0
28 AUD
Hotels in Vasileostrovsky District
Best value
Horizontal
7.1
12 AUD
No. 1 most popular
Solo Sokos Hotel Palace Bridge
8.8
141 AUD
No. 2 most popular
Park Inn by Radisson Pribaltiyskaya St.Petersburg
8.4
55 AUD
No. 3 most popular
Courtyard by Marriott St. Petersburg Vasilievsky
8.9
77 AUD
No. 4 most popular
Solo Sokos Hotel Vasilievsky
8.9
70 AUD
No. 5 most popular
Mark Hotel
9.1
22 AUD

When to book a hotel in Saint Petersburg

Low season
March
High season
June

cheapest month to stay

34%

expected price decrease

most expensive time to stay

116%

expected price increase

+240.0%
+160.0%
+80.0%
Base
Price
102 - 333 AUD
Highest day of week
Saturday
Cheapest day of week
Thursday

avg. price over the last two weeks

Average price (weeknight)

139 AUD

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

148 AUD

avg. price over the last two weeks


Saint Petersburg travel tips

Let us help you with the best tips about Saint Petersburg

How long do people stay in Saint Petersburg?

The average length of stay in Saint Petersburg is 6 nights.

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

Hotels in Saint Petersburg are usually cheapest during the month of March. You can expect a price decrease of around 40% during this period.

Which day is cheapest to stay in Saint Petersburg?

Hotel rooms in Saint Petersburg are generally cheapest on Wednesday and more costly on Friday.

How much does a luxury hotel in Saint Petersburg cost?

The cost of a luxury hotel in Saint Petersburg is generally around 125 AUD a night for every person. In contrast, the average price of a hotel in Saint Petersburg is closer to 43 AUD a night for every person, which is a 65.562% difference between the average and luxury accommodation.

How much does a hostel in Saint Petersburg cost?

Hostels in Saint Petersburg (including hotels rated 2 stars and below) cost 12 AUD per person, per night on average. This is 31 AUD per night cheaper than the average cost of hotels in Saint Petersburg.

Where should I stay in Saint Petersburg?

Whilst there are several neighbourhoods to choose from, most users tend to stick to Tsentralny District, Admiralteysky District, Moskovsky District and Vasileostrovsky District when staying in Saint Petersburg.


How much does a hotel in Saint Petersburg cost?

4 stars and above
#1 most popular
Renaissance St. Petersburg Baltic Hotel
8.9
127 AUD
#2 most popular
Angleterre Hotel
9.1
177 AUD
Best value
Comfort on Chekhova
9.0
31 AUD
3 stars
#1 most popular
Hotel Okhtinskaya
8.0
40 AUD
#2 most popular
Hotel Vera
8.9
47 AUD
Best value
Idillia Inn
8.9
9 AUD
2 stars and below
#1 most popular
Galakt Hotel
8.1
25 AUD
#2 most popular
Accent Hotel
8.1
28 AUD
Best value
Railway capsules
9.1
9 AUD

Cheapest hotels in Saint Petersburg

Cheap hotels and hostels in Saint Petersburg
Idillia Inn
8.9
9 AUD
Friends On Vosstaniya
8.7
10 AUD
Railway capsules
9.1
9 AUD
Nice Hostel Mokhovaya
9.1
10 AUD
Globus Mini Hotel on Yakovlevsky
7.7
10 AUD
Red House Hostel
7.7
12 AUD

Best value hotels in Saint Petersburg

Neptun Hotel
8.0
33 AUD
Baltic Star Hotel
8.7
106 AUD
Art Hotel Karelia
7.7
33 AUD
Nautilus Inn
8.5
31 AUD
Grand Hotel Emerald
8.9
102 AUD
Rinaldi Premier
7.8
20 AUD

Looking for a specific type of hotel

Romantic hotels in Saint Petersburg
Best value
Solo Sokos Hotel Palace Bridge
8.8
141 AUD
Kid-friendly hotels in Saint Petersburg
Best value
Solo Sokos Hotel Palace Bridge
8.8
141 AUD
Luxury hotels in Saint Petersburg
Best value
Crowne Plaza St. Petersburg - Ligovsky
9.2
86 AUD
No. 1 most popular
Renaissance St. Petersburg Baltic Hotel
8.9
127 AUD
No. 2 most popular
Angleterre Hotel
9.1
177 AUD
No. 3 most popular
Belmond Grand Hotel Europe
9.3
201 AUD
No. 4 most popular
Rocco Forte Astoria Hotel
9.4
250 AUD
No. 5 most popular
Kempinski Hotel Moika 22
9.1
202 AUD
Rossi Boutique Hotel & Spa
9.3
106 AUD

Popular flight routes to Saint Petersburg

Find the cheapest flights to Saint Petersburg on popular routes
Sydney to Saint Petersburg
Fastest flight time
28h 30m
Cheapest price
1,072 AUD
Canberra to Saint Petersburg
Fastest flight time
32h 05m
Cheapest price
1,482 AUD
Brisbane to Saint Petersburg
Fastest flight time
38h 50m
Cheapest price
1,587 AUD
Adelaide to Saint Petersburg
Fastest flight time
30h 05m
Cheapest price
1,724 AUD
Perth to Saint Petersburg
Fastest flight time
23h 50m
Cheapest price
2,086 AUD
View more

Start planning your trip to Saint Petersburg


People interested in Saint Petersburg also looked at

Not set on Saint Petersburg? Search the best deals on hotels in these destinations
Hotel deals Europe Russia Saint Petersburg