Hotel deals Europe Russia Saint Petersburg

Hotels in Saint Petersburg

Find the best deals on 7,827 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
123 AUD
View all deals
Angleterre Hotel
9.1
173 AUD
View all deals
Belmond Grand Hotel Europe
9.3
196 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
61 AUD
View all deals
Park Inn by Radisson Pribaltiyskaya St.Petersburg
8.5
54 AUD
View all deals
Helvetia Deluxe Hotel
9.5
122 AUD
View all deals
Grand Hotel Emerald
8.9
99 AUD
View all deals
Hotel Dostoevsky
7.6
57 AUD
View all deals
Radisson Royal Hotel, St Petersburg
8.9
150 AUD
View all deals
Hotel Saint Petersburg
8.5
58 AUD
View all deals
Hotel Indigo St. Petersburg - Tchaikovskogo
9.4
125 AUD
View all deals
Petro Palace Hotel
8.9
122 AUD
View all deals
Baltic Star Hotel
8.7
103 AUD
View all deals
Author Boutique Hotel
9.0
149 AUD
View all deals
Hotel Okhtinskaya
8.0
39 AUD
View all deals
Hotel Moscow
8.4
61 AUD
View all deals
Oktiabrskaya Hotel
8.3
50 AUD
View all deals
Hotel Vera
8.9
45 AUD
View all deals
Rocco Forte Astoria Hotel
9.4
244 AUD
View all deals
Azimut Hotel St. Petersburg
8.2
47 AUD
View all deals
The Brothers Karamazov Hotel
8.9
64 AUD
View all deals
Belvedere Nevsky Business Hotel
8.5
82 AUD
View all deals
Kristoff Hotel
8.8
47 AUD
View all deals
Novotel Saint Petersburg Centre
8.9
84 AUD
View all deals
Pushka Inn Hotel
9.5
95 AUD
View all deals
Nevsky Forum Hotel
9.1
82 AUD
View all deals
Rinaldi Premier
7.8
20 AUD
View all deals
Marco Polo Saint Petersburg Hotel
8.7
61 AUD
View all deals
Best Corner
8.5
27 AUD
View all deals
Nevsky Hotel Aster
8.0
37 AUD
View all deals
Kempinski Hotel Moika 22
9.1
197 AUD
View all deals
Ambassador Hotel
8.8
65 AUD
View all deals
Nashotel
9.1
71 AUD
View all deals
Hotel Admiralteyskaya
8.5
34 AUD
View all deals
Hotel Cameo
9.0
40 AUD
View all deals
Comfort on Chekhova
9.1
30 AUD
View all deals
Petro Sport Hotel
8.6
48 AUD
View all deals
Rinaldi Art B&b
8.2
20 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.8
9 AUD
No. 1 most popular
Corinthia Hotel St Petersburg
8.9
143 AUD
No. 2 most popular
Station Hotel Z12
8.8
26 AUD
No. 3 most popular
Belmond Grand Hotel Europe
9.3
196 AUD
No. 4 most popular
Best Western PLUS Centre Hotel
8.4
55 AUD
No. 5 most popular
Oktiabrskaya Hotel
8.3
50 AUD
Hotels in Admiralteysky District
Best value
New Day Hostel
8.4
11 AUD
No. 1 most popular
Azimut Hotel St. Petersburg
8.2
47 AUD
No. 2 most popular
Station Hotel Premier S10
8.7
44 AUD
No. 3 most popular
Domina St. Petersburg
9.2
129 AUD
No. 4 most popular
Shouyuan Hotel
8.1
31 AUD
No. 5 most popular
Angleterre Hotel
9.1
173 AUD
Hotels in Moskovsky District
Best value
Globus Mini Hotel on Yakovlevsky
7.6
10 AUD
No. 1 most popular
Park Inn by Radisson Pulkovskaya Hotel & Conferenc
8.4
61 AUD
No. 2 most popular
Park Inn Pulkovo Airport St. Petersburg
8.8
67 AUD
No. 3 most popular
Crowne Plaza St. Petersburg Airport
9.1
89 AUD
No. 4 most popular
Holiday Inn St. Petersburg - Moskovskye V.
8.8
89 AUD
No. 5 most popular
U Fontana
8.0
27 AUD
Hotels in Vasileostrovsky District
Best value
Marseille Hostel
7.4
11 AUD
No. 1 most popular
Solo Sokos Hotel Palace Bridge
8.8
137 AUD
No. 2 most popular
Park Inn by Radisson Pribaltiyskaya St.Petersburg
8.5
54 AUD
No. 3 most popular
Courtyard by Marriott St. Petersburg Vasilievsky
8.9
75 AUD
No. 4 most popular
Solo Sokos Hotel Vasilievsky
8.9
68 AUD
No. 5 most popular
Mark Hotel
9.1
21 AUD

When to book a hotel in Saint Petersburg

Low season
February
High season
May

cheapest month to stay

85%

expected price decrease

most expensive time to stay

271%

expected price increase

+2370.0%
+1580.0%
+790.0%
Base
Price
27 - 690 AUD
Highest day of week
Wednesday
Cheapest day of week
Friday

avg. price over the last two weeks

Average price (weeknight)

236 AUD

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

141 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.

How much does a hotel cost in Saint Petersburg?

The cost of a hotel room in Saint Petersburg will vary according to demand, location and star rating. On average, rooms will cost around 93 AUD per night.

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 86% during this period.

Which day is cheapest to stay in Saint Petersburg?

Hotel rooms in Saint Petersburg are generally cheapest on Thursday and more costly on Tuesday.

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 42 AUD a night for every person, which is a 66.609% 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 11 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
123 AUD
#2 most popular
Angleterre Hotel
9.1
173 AUD
Best value
Comfort on Chekhova
9.1
30 AUD
3 stars
#1 most popular
Hotel Saint Petersburg
8.5
58 AUD
#2 most popular
Hotel Okhtinskaya
8.0
39 AUD
Best value
Idillia Inn
8.8
9 AUD
2 stars and below
#1 most popular
Galakt Hotel
8.2
24 AUD
#2 most popular
Tourist Hotel
8.2
27 AUD
Best value
Central Street
8.9
9 AUD

Cheapest hotels in Saint Petersburg

Cheap hotels and hostels in Saint Petersburg
Idillia Inn
8.8
9 AUD
Friends On Vosstaniya
8.7
10 AUD
Central Street
8.9
9 AUD
Nice Hostel Mokhovaya
9.2
10 AUD
Railway capsules
9.1
9 AUD
Red House Hostel
7.9
11 AUD

Best value hotels in Saint Petersburg

Neptun Hotel
8.0
33 AUD
Baltic Star Hotel
8.7
103 AUD
Art Hotel Karelia
7.7
33 AUD
Azimut Hotel St. Petersburg
8.2
47 AUD
Grand Hotel Emerald
8.9
99 AUD
Rinaldi Premier
7.8
20 AUD

Looking for a specific type of hotel

Romantic hotels in Saint Petersburg
Best value
Hotel Vera
8.9
45 AUD
No. 1 most popular
Renaissance St. Petersburg Baltic Hotel
8.9
123 AUD
No. 2 most popular
Angleterre Hotel
9.1
173 AUD
Belmond Grand Hotel Europe
9.3
196 AUD
Helvetia Deluxe Hotel
9.5
122 AUD
Radisson Royal Hotel, St Petersburg
8.9
150 AUD
Hotel Indigo St. Petersburg - Tchaikovskogo
9.4
125 AUD
Luxury hotels in Saint Petersburg
Best value
Crowne Plaza St. Petersburg - Ligovsky
9.2
84 AUD
No. 1 most popular
Renaissance St. Petersburg Baltic Hotel
8.9
123 AUD
No. 2 most popular
Angleterre Hotel
9.1
173 AUD
Belmond Grand Hotel Europe
9.3
196 AUD
Rocco Forte Astoria Hotel
9.4
244 AUD
Kempinski Hotel Moika 22
9.1
197 AUD
Rossi Boutique Hotel & Spa
9.3
103 AUD

Popular flight routes to Saint Petersburg

Find the cheapest flights to Saint Petersburg on popular routes
Sydney to Saint Petersburg
Fastest flight time
31h 50m
Cheapest price
1,424 AUD
Perth to Saint Petersburg
Fastest flight time
20h 15m
Cheapest price
1,512 AUD
Adelaide to Saint Petersburg
Fastest flight time
22h 20m
Cheapest price
1,687 AUD
Canberra to Saint Petersburg
Fastest flight time
31h 50m
Cheapest price
1,892 AUD
Brisbane to Saint Petersburg
Fastest flight time
41h 45m
Cheapest price
2,200 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