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

Search 321,000 hotels worldwide.

Get the best price available for your trip.

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


Best Luxury Hotels in St. Petersburg

See all 916 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 (347 reviews)
Fabulous HotelThis is a really classic hotel, beautiful decor, excellent staff, good facilities and a high level of comfort. Would put it on a par with the Ritz London.
  5 Nov 2017

NZ$230

NZ$230
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 (176 reviews)
A hotel with characterA great hotel, with old world charm located very centrally in St. Petersburg. Generaly, very few Russians speak english but almost all the hotel staff did and were very helpful. The hotel was the former Hotel Europa and has some character. It is very elegant and old wordly.
  13 Nov 2017

NZ$313

NZ$313
Corinthia Hotel St Petersburg

Corinthia Hotel St Petersburg

Nevsky Prospect, 57, St. Petersburg
5.0 out of 5.0
4.4 out of 5 (675 reviews)
I think they make an effort at this hotel, its good. A real experience. The shower i had was a mixer that was not great, average bath and no detachable shower head, they had two toilets in bathroom but no detachable shower head... go figure.
  30 Nov 2017

NZ$145

NZ$145
Trezzini Palace Hotel

Trezzini Palace Hotel

21 University Embankment, St. Petersburg
5.0 out of 5.0
4.9 out of 5 (144 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

NZ$217

NZ$217
The Taleon Imperial Hotel

The Taleon Imperial Hotel

59 Moika Emb, St. Petersburg
5.0 out of 5.0
4.6 out of 5 (138 reviews)
Lovely Hotel, Great LocationThere is nothing really to say, it was perfect. The only possible negative comment I could make was re the cost of breakfast. It was far to expensive and not worth the money. Everything else was fine.
  9 Dec 2017

NZ$245

NZ$245
Petro Palace Hotel

Petro Palace Hotel

14 Malaya Morskaya Street, St. Petersburg
5.0 out of 5.0
4.3 out of 5 (1,683 reviews)
Great location. Obliging staff. We stayed for three nights and almost had to stay a forth as our flight was cancelled. The hotel staff were really helpful and is recommend this hotel to anyone.
  11 Dec 2017

NZ$120

NZ$120
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 (268 reviews)
Warm, luxurious hotel in the center.Beautiful Hotel, Warm Feelings, Splendid Christmas Mood, Lovely Friendly Staff, Amazing location, Delicious Food ... loved my stay so much. One of my preferred hotel experiences in Europe.
  15 Dec 2017

NZ$254

NZ$254
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.9 out of 5 (119 reviews)
Perfect position St. Petersburg is a perfect city break for couples
  4 Nov 2017

NZ$442

NZ$442
Rocco Forte Astoria Hotel

Rocco Forte Astoria Hotel

39, Bolshaya Morskaya str., St. Petersburg
5.0 out of 5.0
4.4 out of 5 (53 reviews)
excellent experience, very close to key cultural attractions.
  19 Oct 2017

NZ$267

NZ$267
Domina St. Petersburg

Domina St. Petersburg

99 Moika River Emb., St. Petersburg
5.0 out of 5.0
4.6 out of 5 (480 reviews)
The quietest Hotel Ive stayed inEnjoyed our stay. Very quiet and clean hotel. Slept like a log. Staff very friendly and helpful. Beds are enormous and very comfortable.
  16 Dec 2017

NZ$125

NZ$125
Map

Recently booked St. Petersburg hotels

Hotel 1913 Year
3.5 out of 5.0
Last booking: 1 hour ago
Rossi Boutique Hotel & SPA
4.5 out of 5.0
Last booking: 6 hours ago
Solo Sokos Hotel Vasilievsky
4.5 out of 5.0
Last booking: 6 hours ago
RA Tambovskaya 11
3.5 out of 5.0
Last booking: 8 hours ago
Hotel GoodNight
3.5 out of 5.0
Last booking: 8 hours ago
Hotel Allegro Moskovsky Prospect
3.5 out of 5.0
Last booking: 15 hours ago
Rotas on Krasnoarmeyskaya
3.5 out of 5.0
Last booking: 20 hours ago
Soul Kitchen Hostel
1.5 out of 5.0
Last booking: 22 hours ago
AZIMUT Hotel St. Petersburg
4.5 out of 5.0
Last booking: 23 hours ago

Pocket Guide: Luxury Hotels in St. Petersburg

Search for hotels in St. Petersburg on Expedia. You can easily find your hotels in St. Petersburg using one of the methods below:

  • View our selection of featured hotels in St. Petersburg
  • Use the map to find hotels in the St. Petersburg neighborhood you prefer
  • Use the filters to see hotels in a specific area of St. Petersburg, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St. Petersburg
  • Enter your travel dates to view the best deals on hotels in St. Petersburg - while they last