Search St. Petersburg, Saint Petersburg Hotels from AU$36

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

Check St. Petersburg hotel prices

Check prices in St. Petersburg for tonight, 22 Feb. - 23 Feb.22 Feb. - 23 Feb.
Check prices in St. Petersburg for tomorrow night, 23 Feb. - 24 Feb.23 Feb. - 24 Feb.
Check prices in St. Petersburg for next weekend, 28 Feb. - 1 Mar.28 Feb. - 1 Mar.
St. Petersburg, Russia

10 Best Hotels in St. Petersburg

Corinthia Hotel St Petersburg
5 out of 5
Nevsky Prospect, 57, St. Petersburg
Free CancellationReserve now, pay when you stay
AU$169
per night
Mar 1 - Mar 2
4.4/5Wonderful! (1,159 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
AU$146
per night
Mar 4 - Mar 5
4.4/5Wonderful! (1,968 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
AU$49
per night
Feb 23 - Feb 24
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
AU$311
per night
Feb 23 - Feb 24
4.7/5Exceptional! (390 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
AU$529
per night
Mar 1 - Mar 2
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
AU$36
per night
Feb 27 - Feb 28
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
Lotte Hotel St.Petersburg
5 out of 5
2, Antonenko Lane, St. Petersburg
Free CancellationReserve now, pay when you stay
AU$309
per night
Mar 12 - Mar 13
4.9/5Exceptional! (44 reviews)
Great service

"Superb"…"

Reviewed on 31 Oct. 2019

Lotte Hotel St.Petersburg
Domina St. Petersburg
5 out of 5
99 Moika River Emb., St. Petersburg
Free CancellationReserve now, pay when you stay
AU$143
per night
Mar 15 - Mar 16
4.7/5Exceptional! (669 reviews)

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

Reviewed on 15 Nov. 2019

Domina 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
AU$114
per night
Mar 1 - Mar 2
4.4/5Wonderful! (623 reviews)

"The staff was not very good.location was very good."…"

Reviewed on 9 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
AU$71
per night
Mar 4 - Mar 5
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
Don'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, popular theater scene, and cathedral. This city also attracts tourists with its entertainment choices. Top sights in the city include Palace Square, State Hermitage Museum and Winter Palace, and Kazan Cathedral.

  • There are 1146 hotels and other accommodations in St. Petersburg
  • The closest major airport is in St. Petersburg (LED-Pulkovo) 15.9 from the city center

Sightseeing and Staying in St. Petersburg

Known for its museums, theaters, and opera, the city's cultural venues include State Hermitage Museum and Winter Palace, State Russian Museum, and Anna Akhmatova Literary and Memorial Museum. Its cathedral and historic sites are notable and landmarks include Palace Square, Kazan Cathedral, and Church of the Savior on Spilled Blood. The picturesque setting of Summer Garden and Peterhof Palace and Garden exemplify the city's natural beauty.

In St. Petersburg, you'll be able to select from 1146 hotels and other lodging accommodations so you'll have a variety of choices for a perfect vacation. These are top ranked ones based on Expedia user reviews:

  • Simple Hostel Nevsky - This 2-star hostel in Nevsky Prospekt features free WiFi and laundry facilities.
  • Four Seasons Hotel Lion Palace St. Petersburg - Our customers like the bar and helpful staff at this hotel. Guests who stay at this 5-star hotel in Admiralteyskiy can enjoy access to a full-service spa and 4 restaurants, along with free WiFi.
  • Trezzini Palace Hotel - This 5-star hotel in Vasilyevsky Island features a restaurant, free WiFi, and free parking. Expedia customers like its breakfast and helpful staff.

Other top sights in St. Petersburg include Peter and Paul Fortress and Catherine Palace and Park in Tsarskoye Selo.

Getting Around St. Petersburg

With so many choices for transportation, seeing St. Petersburg is simple. You can walk to nearby metro stations including Admiralteyskaya Station, Nevsky Prospekt Station, and Gostiny Dvor Station. If you'd like to explore more of the area, ride 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 37°F during the day and 9°F at night
  • From April to June, the average during the day is 68°F, while the average at night is 24°F
  • July through September has daytime averages of 70°F with nighttime averages of 41°F
  • In October-December, you can expect daytime averages of 52°F and nighttime averages of 13°F
  • Average annual rainfall for St. Petersburg is 24.06 inches
  • Usually July and August are the hottest months with an average of 68°F, whereas February and January are often coldest, averaging 11°F

Frequently asked questions

Recently booked St. Petersburg hotels

More trip options