Save on Top St. Petersburg Hotels

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

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

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

Top 10 Hotels in St. Petersburg

Four Seasons Hotel Lion Palace St. Petersburg
5 out of 5
1 Voznesensky Prospekt, St. Petersburg
Free CancellationReserve now, pay when you stay
CA $472
per night
Dec 13 - Dec 14
4.9/5Exceptional! (189 reviews)

"Fantastic"…"

Reviewed on Aug. 31, 2019

Four Seasons Hotel Lion Palace St. Petersburg
Radisson Sonya Hotel, St. Petersburg
4 out of 5
5/19, Liteyny pr., St. Petersburg
Free CancellationReserve now, pay when you stay
CA $61
per night
Dec 14 - Dec 15
4.2/5Excellent! (231 reviews)

"Good location. Nice breakfast buffet. Newly renovated."…"

Reviewed on Oct. 3, 2019

Radisson Sonya 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
CA $100
per night
Dec 17 - Dec 18
4.4/5Wonderful! (595 reviews)

"Hotel is large and well-maintained. Location is a bit far from public transport, but it is overwhelmed by the SPA and tranqulity... Had to queu for check-in, was never offered an upgrade neither told it was not possible even the property did non seem to be full. Standard room was spacious and clean ..."…"

Reviewed on Dec. 2, 2019

Solo Sokos Hotel Palace Bridge
Solo Sokos Hotel Vasilievsky
4 out of 5
Vasilievsky Ostrov 8th line 11-13, St. Petersburg
Free CancellationReserve now, pay when you stay
CA $56
per night
Dec 18 - Dec 19
4.4/5Wonderful! (339 reviews)

"For those looking to book a room that sleeps four people (nearly impossible in Europe) This hotel is perfect. We booked a suite with a queen bed and when we arrived they'd put two rollaway twin beds already set up in the space. There was PLENTY of room. Perfect for a family of four."…"

Reviewed on Jul. 15, 2019

Solo Sokos Hotel Vasilievsky
Belmond Grand Hotel Europe
5 out of 5
1/7 Mikhailovskaya street, Nevsky Prospekt, St. Petersburg
Free CancellationReserve now, pay when you stay
CA $241
per night
Dec 7 - Dec 8
4.7/5Exceptional! (365 reviews)

"Staff are very welcoming and nice. Hotel rooms are beautiful and clean. We had a pleasant stay at the hotel, will definitely recommend!"…"

Reviewed on Nov. 18, 2019

Belmond Grand Hotel Europe
Corinthia Hotel St Petersburg
5 out of 5
Nevsky Prospect, 57, St. Petersburg
Free CancellationReserve now, pay when you stay
CA $111
per night
Dec 14 - Dec 15
4.4/5Wonderful! (1,098 reviews)

"We received a very pleasant surprise to our birthday girl: champagne, cakes & fresh fruit. Huge thanks to the management!"…"

Reviewed on Dec. 2, 2019

Corinthia Hotel St Petersburg
Crowne Plaza Hotel St. Petersburg - Ligovsky
4 out of 5
61 Ligovsky Prospekt, St. Petersburg
Free Cancellation
CA $91
per night
Dec 9 - Dec 10
4.6/5Wonderful! (322 reviews)

"Friendliness and warm hospitality of staff. Wonderful, well-decorated room with cheerful features."…"

Reviewed on Oct. 21, 2019

Crowne Plaza Hotel St. Petersburg - Ligovsky
Holiday Inn Express St. Petersburg - Sadovaya
4 out of 5
Sadovaya Street 62, St. Petersburg, RU
Free Cancellation
CA $45
per night
Dec 14 - Dec 15
4.4/5Wonderful! (108 reviews)

"Nice and quiet location, close to city center and attractions. We would prefer staying on the 2nd floor rooms and not 3rd floor because on 3 floor rooms are smaller and like attic."…"

Reviewed on Sep. 26, 2019

Holiday Inn Express St. Petersburg - Sadovaya
Kempinski Hotel Moika 22
5 out of 5
22, Moika River Embankment, St. Petersburg
Free CancellationReserve now, pay when you stay
CA $186
per night
Jan 5 - Jan 6
4.6/5Wonderful! (388 reviews)

"Excellent customer service from all teams, front desk, porters, housekeeping, food service, lobby bar and tea service, as well as floor managers. Wonderfully piping hot water in the bathroom - perfect for our November trip. Fantastic location, walking distance from the Hermitage and centrally located ..."…"

Reviewed on Dec. 4, 2019

Kempinski Hotel Moika 22
Petro Palace Hotel
5 out of 5
14 Malaya Morskaya Street, St. Petersburg
Free CancellationReserve now, pay when you stay
CA $112
per night
Dec 14 - Dec 15
4.4/5Wonderful! (1,966 reviews)

"The hotel is close to all of the attractions. i use the pool and sauna everyday. great breakfast selections as well. i will stay with Petro Palace Hotel on my next visit."…"

Reviewed on Nov. 30, 2019

Petro Palace 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.

St. Petersburg Hotel Guide

If you're thinking of organizing a vacation in Leningrad and you want to book accommodation in St. Petersburg, you have a wonderful range to select from. If you are looking to stay within a 0.1-kilometre (0.06-mile) distance of downtown St. Petersburg, Expedia has no less than 410 apartments and hotels in that area.

One of the ingredients to hassle-free travel is finding a convenient location to base yourself, so why not have a look at the Rocco Forte Astoria Hotel and Four Seasons Hotel Lion Palace St. Petersburg, which are located a short distance of St. Petersburg's downtown area.

St. Petersburg City Centre is a great area in which to base yourself because it is home to 245 accommodation options. St. Petersburg City Centre is 1 kilometre (1 mile) from downtown St. Petersburg. Choose between a range of hotel establishments including the Belmond Grand Hotel Europe and Kempinski Hotel Moika 22. Visitors will also find some good hotel establishments in Tsentralny. This hotel neighborhood is 2 kilometres (1 mile) from the center of St. Petersburg. Tsentralny has 244 hotels, including the The Taleon Imperial Hotel and Corinthia Hotel St Petersburg.

You can also find somewhere to stay in Farforovaya, which is where you'll find the Galakt Hotel and Vintage Hotel, or Petergof, which has the New Peterhof Hotel and Grand Peterhof Spa Hotel. The Repino Cronwell Park Hotel and Hotel Repinskaya are located in Repino, and Grand Ladozhsky Hotel and Men'K Kings Hotel are part of the Krasnogvardeysky District area.

The W St. Petersburg and also the Alexander House are within easy walking distance of the Palace Square, while the Renaissance St. Petersburg Baltic Hotel and Angleterre Hotel are located close to the State Hermitage Museum and Winter Palace.
 The Church of the Savior on the Spilled Blood, another well-known St. Petersburg attraction, is not far from the Radisson Royal Hotel, St. Petersburg and also the Radisson Sonya Hotel, St. Petersburg. Accommodations that are close to the Kazan Cathedral include the Arkadia Hotel and the Golden Garden Boutique Hotel.

Pulkovo Airport is a logical airport for getting to St. Petersburg. It is 16 kilometres (10 miles) away. Park Inn by Radisson Pulkovo Airport St Petersburg is close by.

More trip options

Recently Booked Hotels in St. Petersburg

Recent Reviews in St. Petersburg