Hotel deals Europe Russia Saint Petersburg

Hotels in Saint Petersburg

Find the best deals on 9,577 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
$self.alt
Corinthia Hotel St Petersburg
8.9
90€
View all deals
$self.alt
Park Inn by Radisson Pulkovskaya Hotel & Conferenc
8.2
38€
View all deals
$self.alt
Hotel Golden Age
8.7
29€
View all deals
$self.alt
Galunov Hotel
9.7
51€
View all deals
$self.alt
Crowne Plaza St. Petersburg Airport
9.1
56€
View all deals
$self.alt
Crowne Plaza St. Petersburg - Ligovsky
9.3
53€
View all deals
$self.alt
Radisson Sonya Hotel, St. Petersburg
8.6
49€
View all deals
$self.alt
Russ Hotel
8.3
30€
View all deals
$self.alt
Hotel Saint Petersburg
8.5
37€
View all deals
$self.alt
Radisson Royal Hotel, St Petersburg
8.8
94€
View all deals
$self.alt
Hotel Park Lion Bridge
8.0
28€
View all deals

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

59%

expected price decrease

most expensive time to stay

40%

expected price increase

Price
41€ - 163€
Highest day of week
Thursday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

123€

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

106€

avg. 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
19€ - 25€
3 star
36€ - 47€
4-5 star
79€ - 98€

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
4 stars and above
$self.alt
#1 most popular
Corinthia Hotel St Petersburg
8.9
90€
$self.alt
#2 most popular
Park Inn by Radisson Pulkovskaya Hotel & Conferenc
8.2
38€
$self.alt
Best value
Hotel Golden Age
8.7
29€

Cheapest hotels in Saint Petersburg

These hotels and hostels usually make for a cheap way to stay in Saint Petersburg
$self.alt
Hotel Park Lion Bridge
8.0
28€
$self.alt
Hotel Saint Petersburg
8.5
37€
$self.alt
Hotel Golden Age
8.7
29€
$self.alt
Park Inn by Radisson Pulkovskaya Hotel & Conferenc
8.2
38€
$self.alt
Russ Hotel
8.3
30€
$self.alt
Radisson Sonya Hotel, St. Petersburg
8.6
49€

Get the best value hotel in Saint Petersburg

These hotels have the best prices for their ratings
$self.alt
Hotel Golden Age
8.7
29€
$self.alt
Park Inn by Radisson Pulkovskaya Hotel & Conferenc
8.2
38€
$self.alt
Russ Hotel
8.3
30€
$self.alt
Galunov Hotel
9.7
51€
$self.alt
Corinthia Hotel St Petersburg
8.9
90€
$self.alt
Crowne Plaza St. Petersburg Airport
9.1
56€

Saint Petersburg travel information

How long do people stay in Saint Petersburg?

4 nights is the typical length of stay for people visiting Saint Petersburg.

How much does a hotel cost in Saint Petersburg?

The price of a hotel in Saint Petersburg depends on several factors such as star rating, location and demand. Generally speaking, the average cost of a hotel is around 56€ per night.

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

Saint Petersburg hotels are at their most economical to book in the month of February. The rates you are charged may be 59% lower than in the high season, making it the best time to get a great deal.

Which day is cheapest to stay in Saint Petersburg?

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

How much does a luxury hotel in Saint Petersburg cost?

The cost of a luxury hotel in Saint Petersburg is generally around 80€ a night for every person. In contrast, the average price of a hotel in Saint Petersburg is closer to 56€ a night for every person, which is a 29% difference between the average and luxury accommodation.


Looking for a specific type of hotel?

Check out these great hotels in Saint Petersburg that are perfect for any stay
Luxury hotels in Saint Petersburg
$self.alt
Best value
Crowne Plaza St. Petersburg - Ligovsky
9.3
53€
$self.alt
No. 1 most popular
Corinthia Hotel St Petersburg
8.9
90€

Popular flight routes to Saint Petersburg

Find the cheapest flights to Saint Petersburg on popular routes
Dublin to Saint Petersburg
Fastest flight time
5h 35m
Cheapest price
79€
Shannon to Saint Petersburg
Fastest flight time
32h 25m
Cheapest price
452€
Milltown (Kerry) to Saint Petersburg
Fastest flight time
27h 35m
Cheapest price
1,342€

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