Sankt-Peterburg hotels

Search hundreds of travel sites at once for hotels in Sankt-Peterburg

Sankt-Peterburg
25 Jun — 26 Jun2
Sankt-Peterburg
Sat 25/6
Sun 26/6

Latest Sankt-Peterburg Hotel Deals

MOST POPULARSaint Petersburg
3 stars from RM 40
4+ stars from RM 44
Petergof
3 stars from RM 76
4+ stars from RM 207
Pushkin
3 stars from RM 84
5+ stars from RM 384
Zelenogorsk
3 stars from RM 132
4+ stars from RM 330
Repino
3 stars from RM 119
4+ stars from RM 308

Best Sankt-Peterburg hotels

Most recommended Sankt-Peterburg hotels

Show all

How much is a Sankt-Peterburg hotel?

Here are our most popular & best value hotels

2 stars and below

3 stars

4 stars and above

Good to know

Low season

November

High season

May

Average price (weeknight)

RM 360

Average price (weekend night)

RM 365
Cheapest month to stay with an average 45% drop in price.
Most expensive month to stay with an average 74% rise in price.
Average Sun - Thu price over the last 2 weeks.
Average 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

Top tips for finding the perfect Sankt-Peterburg hotel

  • If you’re looking for a cheap hotel in Sankt-Peterburg, you should consider visiting during the low season. You'll find cheaper accommodations in Sankt-Peterburg in November and January.
  • The cheapest 3-star hotel room in Sankt-Peterburg found on KAYAK in the last 2 weeks was RM 194, while the most expensive was RM 675.
  • Hotel room prices vary depending on many factors but you’ll most likely find the best hotel deals in Sankt-Peterburg if you stay on a Thursday. The opposite is true for, Wednesday, which is usually the most expensive day.
  • Book more than 90 days before your stay begins to get the best price for your Sankt-Peterburg accommodation.
  • How long should you stay? KAYAK users usually book their accommodation in Sankt-Peterburg for 2 days.

FAQs when booking a hotel in Sankt-Peterburg

Where to stay in Sankt-Peterburg?

Our map will help you find the perfect place to stay in Sankt-Peterburg by showing you the exact location of each hotel.