Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

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


Best Luxury Hotels in St. Petersburg

See all 850 Hotels in St. Petersburg
The State Hermitage Museum Official Hotel

The State Hermitage Museum Official Hotel

10 Pravda St, St. Petersburg
5.0 out of 5.0
4.8 out of 5 (146 reviews)
Exceptional Exceptional hotel, staff was outstanding, facilities including breakfast was superb.
  16 Oct 2017

$212

$212
The Taleon Imperial Hotel

The Taleon Imperial Hotel

59 Moika Emb, St. Petersburg
5.0 out of 5.0
4.5 out of 5 (50 reviews)
Great hotel in downtown Saint PetersburgMy parents and I had a fantastic stay at this hotel. The rooms resembled those of a palace (from the furniture to the drapes to the tiles in the bathroom). The breakfast was outstanding and definitely exceeded our expectations (red caviar, etc). By the way, the swimming pool and spa are included ...
  8 Jul 2017

$232

$232
Trezzini Palace Hotel

Trezzini Palace Hotel

21 University Embankment, St. Petersburg
5.0 out of 5.0
4.9 out of 5 (47 reviews)
A real gem!This palace experience is exactly what you want and fitting for St Petersburg. Location was a lovely 25 minute walk along the river to the Hermitage. We were welcomed with champagne and chocolates. Throughout our stay the staff were almost like family, caring, attaentive and willing to help with ...
  14 Oct 2017

$187

$187
Domina St. Petersburg

Domina St. Petersburg

99 Moika River Emb., St. Petersburg
5.0 out of 5.0
4.6 out of 5 (162 reviews)
Very welcoming hotel near all the sightsExtremely professional and friendly staff throughout the hotel. Received a card, cake and champagne on my birthday - a lovely touch!
  16 Oct 2017

$122

$122
Belmond Grand Hotel Europe

Belmond Grand Hotel Europe

1/7 Mikhailovskaya street, St. Petersburg
5.0 out of 5.0
4.7 out of 5 (63 reviews)
Excellent Hotel in the city centre. The hotel is one of the best in the city. It is like "old school", the have great restaurants, our room size was more than confortable, and a very nice lobby bar open 24 hours, where they play live music.
  23 Sep 2017

$301

$301
Kempinski Hotel Moika 22

Kempinski Hotel Moika 22

22, Moika River Embankment, St. Petersburg
5.0 out of 5.0
4.6 out of 5 (101 reviews)
Great staff, great concierge servicewide variety of breakfast food stuffs. Hotel is one block from Hermitage and General Staff Building
  17 Oct 2017

$237

$237
Alexander House

Alexander House

27 Kryukov Canal Embankment, St. Petersburg
4.0 out of 5.0
4.8 out of 5 (40 reviews)
Very nice boutique hotel!We loved our stay at Alexander House, The house in great, and our room had an India decoration that pleased us. The room was large, with a kitchen and large bedroom. The breakfast was delicious and with plenty of options, Finally, staff was friendly and attentive.
  30 Aug 2017

$161

$161
Renaissance St. Petersburg Baltic Hotel

Renaissance St. Petersburg Baltic Hotel

Pochtamtskaya Str 4, St. Petersburg
4.0 out of 5.0
4.5 out of 5 (130 reviews)
Very nice. Close to everything!The stuff was great, the Navigator (Concierge) service truły helpful. Got us tours that we could not con firm on TripAdvisor's Viator
  25 Aug 2017

$179

$179
Angleterre Hotel

Angleterre Hotel

24, Malaya Morskaya str., St. Petersburg
4.0 out of 5.0
4.2 out of 5 (55 reviews)
Great Location in Saint Petersburg, RussiaNice hotel with restaurant. Located across from St Isaac's Church. Great service in hotel and restaurant.
  8 Sep 2017

$162

$162
Four Seasons Hotel Lion Palace St. Petersburg

Four Seasons Hotel Lion Palace St. Petersburg

1 Voznesensky Prospekt, St. Petersburg
5.0 out of 5.0
4.8 out of 5 (45 reviews)
Great hotel with perfect location.Very nice experience. Amazing location. Great service, especially concierges Alisa and Natalia.
  9 Sep 2017

$435

$435
Map

Recently booked St. Petersburg hotels

Nevsky Contour
3.0 out of 5.0
Last booking: 37 minutes ago
Alexander House
4.0 out of 5.0
Last booking: 2 hours ago
Comfort Hotel
3.0 out of 5.0
Last booking: 13 hours ago
Solo Sokos Hotel Palace Bridge
5.0 out of 5.0
Last booking: 18 hours ago
Renaissance St. Petersburg Baltic Hotel
4.0 out of 5.0
Last booking: 19 hours ago
Pushka Inn Hotel
4.0 out of 5.0
Last booking: 21 hours ago
AZIMUT Hotel St. Petersburg
3.0 out of 5.0
Last booking: 23 hours ago
Petro Palace Hotel
4.0 out of 5.0
Last booking: 23 hours ago
Corinthia Hotel St Petersburg
5.0 out of 5.0
Last booking: 24 hours ago

St. Petersburg Luxury Hotel & Resort Guide

Take a walk on the extravagant side of life during your next holiday by booking the best luxury accommodation in St. Petersburg.

  • Read through vetted reviews from real world travellers like yourself
  • Choose your accommodation from a large number of options
  • Indulge in opulence while still saving money with the Expedia Price Match Guarantee


You’ve worked hard to take a holiday, so make the most of your time away by booking a luxury accommodation. Luxury hotels in St. Petersburg offer pampering spa services, dazzling dining options, and a friendly and professional staff available around the clock. You will truly live a life of luxury - even if only for a night.

Even though you’re preparing to live like royalty, you don’t have to blow your budget. We offer deals and discounts on luxury hotels and resorts in St. Petersburg, Leningrad right here on Expedia, and searching for the right hotel is easy. Get started by browsing through our collection of opulent accommodation and filtering your hotel options by brand, theme, and location. Book with the Price Match Guarantee today to secure the best rate.