Sankt-Peterburg hotels

Sankt-Peterburg hotels

Sankt-Peterburg
Check-in
Check-out
Compare vs. KAYAK |
There are travel restrictions to Sankt-Peterburg. Learn more
Stay informed and receive email updates for when travel restrictions ease for Sankt-Peterburg.

Good to know

Low season

SeptemberCheapest month to stay with an average 47% drop in price.

High season

MayMost expensive month to stay with an average 76% rise in price.

Average price (weeknight)

₱4,100Average Sun - Thu price over the last 2 weeks.

Average price (weekend night)

₱3,912Average Fri & Sat price over the last 2 weeks.

When to book a hotel in Sankt-Peterburg

Price per night / 3-star hotel. Prices are not fixed and may vary with time.
Average nightly price per month
Average nightly price

FAQs when booking a hotel in Sankt-Peterburg

Are hotels in Sankt-Peterburg safe during the coronavirus (COVID-19) crisis?

What is the most popular destination in Sankt-Peterburg?

How much is a cheap hotel in Sankt-Peterburg?

How much is a hotel in Sankt-Peterburg for tonight?

Best Sankt-Peterburg hotels

Show all
Mogol Apartments - Saint Petersburg - Bedroom
1
9.0 Excellent (118 reviews)
₱2,514+
Corinthia Hotel St Petersburg - Saint Petersburg - Bedroom
2
8.9 Excellent (4,643 reviews)
₱6,435+
Solo Sokos Hotel Palace Bridge - Saint Petersburg - Patio
3
8.7 Excellent (10,935 reviews)
₱3,821+
Hotel Saint Petersburg - Saint Petersburg - Bedroom
4
8.6 Excellent (12,277 reviews)
₱2,363+
Station Hotel Z12 - Saint Petersburg - Bedroom
5
8.6 Excellent (1,181 reviews)
₱1,975+
Ibis St Petersburg Centre - Saint Petersburg - Outdoors view
7
8.5 Excellent (2,607 reviews)
₱2,062+
Nevsky Grand Apartments - Saint Petersburg - Bedroom
8
8.4 Excellent (2,373 reviews)
₱1,710+
Two Steps Apartments on Pestelya - Saint Petersburg
9
8.3 Excellent (142 reviews)
₱1,710+
Azimut Hotel St. Petersburg - Saint Petersburg - Restaurant
10
8.3 Excellent (7,141 reviews)
₱1,860+
Shouyuan Hotel - Saint Petersburg - Bedroom
11
8.2 Excellent (1,212 reviews)
₱1,207+

Top Sankt-Peterburg Destinations