St. Petersburg Hotels from SG$27

St. Petersburg, Russia

Search over 1 million properties and 550 airlines worldwide

Search over 1 million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation

Top 10 Hotels in St. Petersburg

Corinthia Hotel St Petersburg
5 out of 5
Nevsky Prospect, 57, St. Petersburg
Free cancellationReserve now, pay when you stay
SG$127
per night
Mar 3 - Mar 4
4.4/5Wonderful! (1,160 reviews)

"Very nice and friendly property, next time I will stay there, when I will visit Petersburg"…"

Reviewed on 3 Feb,2020

Corinthia Hotel St Petersburg
Petro Palace Hotel
5 out of 5
14 Malaya Morskaya Street, St. Petersburg
Free cancellationReserve now, pay when you stay
SG$113
per night
Mar 3 - Mar 4
4.4/5Wonderful! (1,966 reviews)

"The location is perfect for tourists. The breakfast was abundant and delicious."…"

Reviewed on 4 Jan,2020

Petro Palace Hotel
AZIMUT Hotel St. Petersburg
4 out of 5
43-1 Lermontovsky Prospect, St. Petersburg
Free cancellationReserve now, pay when you stay
SG$37
per night
Feb 27 - Feb 28
3.6/5Good! (283 reviews)

"Very good"…"

Reviewed on 17 Nov,2018

AZIMUT Hotel St. Petersburg
Belmond Grand Hotel Europe
5 out of 5
1/7 Mikhailovskaya street, Nevsky Prospekt, St. Petersburg
Free cancellationReserve now, pay when you stay
SG$234
per night
Mar 6 - Mar 7
4.7/5Exceptional! (391 reviews)

"Loved the old grandeur of the buildings. Nice lobby bar. The staff are very professional and friendly. My only complaint was that the bedroom was hot and stuffy even with all our room heating switched off."…"

Reviewed on 17 Jan,2020

Belmond Grand Hotel Europe
Four Seasons Hotel Lion Palace St. Petersburg
5 out of 5
1 Voznesensky Prospekt, St. Petersburg
Free cancellationReserve now, pay when you stay
SG$417
per night
Feb 28 - Feb 29
4.9/5Exceptional! (196 reviews)

"Very nice hotel for stay and very beautiful hotel."…"

Reviewed on 28 Dec,2019

Four Seasons Hotel Lion Palace St. Petersburg
A Hotel Fontanka
3 out of 5
142, Fontanka river embankment, St. Petersburg
Free cancellationReserve now, pay when you stay
SG$27
per night
Mar 10 - Mar 11
3/5 (10 reviews)

"Lied about the upgrade -NO hot water, staff at the desk was very misleading !!"…"

Reviewed on 17 Jun,2017

A Hotel Fontanka
Domina St. Petersburg
5 out of 5
99 Moika River Emb., St. Petersburg
Free cancellationReserve now, pay when you stay
SG$108
per night
Mar 17 - Mar 18
4.7/5Exceptional! (669 reviews)

"Very friendly and welcoming staff. Perfect location"…"

Reviewed on 15 Nov,2019

Domina St. Petersburg
Lotte Hotel St.Petersburg
5 out of 5
2, Antonenko Lane, St. Petersburg
Free cancellationReserve now, pay when you stay
SG$258
per night
Mar 21 - Mar 22
4.9/5Exceptional! (45 reviews)
Great service

"Superb"…"

Reviewed on 31 Oct,2019

Lotte Hotel St.Petersburg
Solo Sokos Hotel Palace Bridge
5 out of 5
Birzhevoi Pereulok 4, Building 4 lit.A, St. Petersburg
Free cancellationReserve now, pay when you stay
SG$103
per night
Mar 3 - Mar 4
4.4/5Wonderful! (629 reviews)

"The food and drink was very expensive compared to else where, but the accommodation and staff were fantastic!"…"

Reviewed on 24 Feb,2020

Solo Sokos Hotel Palace Bridge
Best Western Plus Centre Hotel
4 out of 5
Ligovsky pr.41/83, St. Petersburg
Free cancellationReserve now, pay when you stay
SG$54
per night
Mar 3 - Mar 4
4.1/5Very Good! (287 reviews)

"The floor is in need of repairs. The floor is very noisy when walking."…"

Reviewed on 10 Jan,2020

Best Western Plus Centre Hotel
Can't see what you're looking for?
See all available properties in St. Petersburg
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting St. Petersburg

History buffs will enjoy exploring St. Petersburg, and visitors give high marks for the fascinating museums, theatre and cathedral. This city also attracts tourists with its entertainment and cafes. Top sights in the city include Palace Square, State Hermitage Museum and Winter Palace and Kazan Cathedral.

  • There are 1703 hotels and other accommodation options in St. Petersburg
  • The closest major airport is in St. Petersburg (LED-Pulkovo), 9.9 mi (15.9 km) from the city centre

Getting around St. Petersburg

With so many choices for transport, exploring all of St. Petersburg is easy. You can access metro transport at Admiralteyskaya Station, Nevsky Prospekt Station and Gostiny Dvor Station. If you'd like to explore more of the area, hop aboard a train from Vitebsky Station, Moskovsky Station or Finlyandsky Station.

Dressing for St. Petersburg

  • Between January and March, you can expect average temperatures of 3°C during the day and -13°C at night
  • From April to June, the average during the day is 20°C, whilst the average at night is -4°C
  • July to September has daytime averages of 21°C with night-time averages of 5°C
  • Between October and December, you can expect daytime averages of 11°C and nighttime averages of -11°C
  • About 611 millimetres of rain falls on St. Petersburg each year
  • Usually July and August are the hottest months with an average of 20°C, whereas February and January are often coldest, averaging -12°C

Frequently asked questions

Recently booked St. Petersburg hotels

More trip options