COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Hotels in Saint Petersburg, Russia

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Cities in Saint Petersburg

Top Hotels in Saint Petersburg

ibis St Petersburg Centre
3 out of 5
Ligovsky Prospekt 54, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is £27 per night from 18 Apr to 19 Apr
3.9/5Good! (193 reviews)
Good for this price

"Everything was fine. Clean, accessible, and clean. I hadn’t had very high expectation, so it was good for this price."…"

Reviewed on 7 Sep 2020

ibis St Petersburg Centre
Four Seasons Hotel Lion Palace St. Petersburg
5 out of 5
1 Voznesensky Prospekt, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is £263 per night from 21 Apr to 22 Apr
4.9/5Exceptional! (210 reviews)

"Good"…"

Reviewed on 8 Oct 2020

Four Seasons Hotel Lion Palace St. Petersburg
Courtyard by Marriott St. Petersburg Center
4 out of 5
166 Griboedov's Canal, 33 Kanonerskaya Street, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is £42 per night from 23 Apr to 24 Apr
4.3/5Excellent! (200 reviews)

"Location is a bit far from center. Restaurent staff are amazing but front desk not si cooperative. Food is not that good either. I had to change to other courtyard , which was much better."…"

Reviewed on 4 Dec 2019

Courtyard by Marriott St. Petersburg Center
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Crowne Plaza Hotel St. Petersburg - Ligovsky
4 out of 5
61 Ligovsky Prospekt, St. Petersburg
Free cancellation
The price is £61 per night from 4 May to 5 May
4.6/5Exceptional! (366 reviews)

"i love the hotel, the stuff gave me a farewell cake and personalized card on my last stay❤️"…"

Reviewed on 21 Mar 2021

Crowne Plaza Hotel St. Petersburg - Ligovsky
Grand Hotel Europe, A Belmond Hotel, St Petersburg
5 out of 5
1/7 Mikhailovskaya street, Nevsky Prospekt, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is £135 per night from 15 Apr to 16 Apr
4.7/5Exceptional! (419 reviews)

"Absolutely fantastic hotel, The young man who checked us in, set the scene: courteous, kind, knowledgeable and friendly. The welcome glass of bubby was fabulous, too. The room was stylish and in-keeping with the age of the hotel. The bed was huge. We had lunch in one of the restaurants/cafes, which ..."…"

Reviewed on 23 Oct 2020

Grand Hotel Europe, A Belmond Hotel, St Petersburg
Tsar Palace Luxury Hotel & SPA
5 out of 5
Sofijskiy blvd, 32, lit A, Pushkin, Saint-Petersburg
Free cancellationReserve now, pay when you stay
The price is £82 per night from 20 Apr to 21 Apr
4.9/5Exceptional! (17 reviews)

"Very close to airport. Beautiful and relax entrance to Sain-Petersburg. Great by itself if you don’t want to go to any place. It could be your destination!"…"

Reviewed on 7 Mar 2021

Tsar Palace Luxury Hotel & SPA
WYNWOOD
4 out of 5
Griboedova Canal, 18-20, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is £82 per night from 20 Apr to 21 Apr
4.8/5Exceptional! (237 reviews)
Excellent hotel.

"An excellent hotel in a great location. Comfortable and great service. We had breakfast included, and this was definitely the correct decision - everything was tasty and served with a smile. We'll definitely return."…"

Reviewed on 25 Aug 2020

WYNWOOD
Hotel Democrat on Nevskiy 147
3 out of 5
147 Nevsky prospect, Tsentralny, St. Petersburg
The price is £15 per night from 16 Apr to 17 Apr
4.4/5Excellent! (39 reviews)

"In principle, everything was fine, thanks for the hospitality."…"

Reviewed on 21 Jun 2020

Hotel Democrat on Nevskiy 147
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
The price is £43 per night from 19 Apr to 20 Apr
4.4/5Wonderful! (714 reviews)

"Good hotel with very nice spa and excellent breakfast"…"

Reviewed on 16 Oct 2020

Solo Sokos Hotel Palace Bridge
The Taleon Imperial Hotel
5 out of 5
59 Moika Emb, St. Petersburg
The price is £140 per night from 14 Apr to 15 Apr
4.6/5Wonderful! (241 reviews)

"Absolute luxury palace! Wonderful and exotic and very intriguing, just like Russia!"…"

Reviewed on 23 Nov 2020

The Taleon Imperial Hotel
Grand Hotel Tchaikovsky
4 out of 5
Chaikovskiy street, 55, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is £24 per night from 16 Apr to 17 Apr
Grand Hotel Tchaikovsky
Radisson Royal Hotel, St. Petersburg
5 out of 5
49/2 Nevsky Prospect, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is £73 per night from 25 Apr to 26 Apr
4.3/5Excellent! (324 reviews)
Would be a great 4 star hotel, not 5 stars.

"Well located and comfortable rooms with a nice decor - BUT the bathrooms, although new, are nowhere close to the standing of a 5 stars hotel. Would be a very good 4 stars hotel, but no justification for the fifth start."…"

Reviewed on 28 Aug 2020

Radisson Royal Hotel, St. Petersburg
Solo Sokos Hotel Vasilievsky
4 out of 5
Vasilievsky Ostrov 8th line 11-13, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is £40 per night from 20 Apr to 21 Apr
4.4/5Wonderful! (397 reviews)

"a stylish hotel with spacious rooms, I stayed at superior room, the breakfasts were good and the staff are friendly and helpfull. The location is really great. Definitely will come back and highly recommend :) Thank you!"…"

Reviewed on 5 Aug 2020

Solo Sokos Hotel Vasilievsky
Corinthia Hotel St Petersburg
5 out of 5
Nevsky Prospect, 57, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is £87 per night from 20 Apr to 21 Apr
4.4/5Wonderful! (990 reviews)

"The stay was quite and nice but upon check out I discovered a cigaret bud under my seat, even though we were checking out it was pleasant finding that. After advising the front desk about it, I was expecting a little more rather than “when yuh come back we will upgrade you”. Whatever."…"

Reviewed on 20 Mar 2021

Corinthia Hotel St Petersburg
The Faces Petrogradskaya
3 out of 5
Ulitsa Mira 7G, Petrogradsky District, St. Petersburg, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is £34 per night from 18 Apr to 19 Apr
4.6/5Wonderful! (25 reviews)
Fabolous

"Everything was fabolous! Rooms were very clean and comfortable. Modern and the room contained allkind of facilities I haven’t seen before in hotel rooms. We loved our stay in the hotel and St. Petersburg."…"

Reviewed on 30 Dec 2019

The Faces Petrogradskaya
Original Sokos Hotel Olympia Garden
4 out of 5
Bataisky pereulok 3a, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is £34 per night from 24 Apr to 25 Apr
4.3/5Excellent! (279 reviews)
Удобно и уютно

"Останавливаюсь в этом отеле каждый раз, когда приезжаю в Питер. Уже лет 7 или 8. Все устраивает - близость к метро, чистота, комфорт. Вкусный завтрак, внизу шикарная сауна, в ресторане у камина уютно."…"

Reviewed on 28 Sep 2020

Original Sokos Hotel Olympia Garden
Park Inn by Radisson Pulkovo Airport St Petersburg
4 out of 5
Building ZD 41, Pulkovskoe Shosse 41, Pulkovskoye Shosse Moskovskii Rayon, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is £43 per night from 20 Apr to 21 Apr
4.4/5Wonderful! (281 reviews)

"Отель удобно расположен в аэропорту. Номера стандартные, есть с видом на посадочную полосу. Про Expedia VIP access тут никто в принципе и не слышал, и не знает что это. Ну соответственно и ни каких benefits..."…"

Reviewed on 11 Mar 2021

Park Inn by Radisson Pulkovo Airport St Petersburg
Park Inn by Radisson Pribaltiyskaya Hotel
4 out of 5
14 Korablestroiteley Street, St. Petersburg
The price is £30 per night from 14 Apr to 15 Apr
Park Inn by Radisson Pribaltiyskaya Hotel
Petr Hotel
4 out of 5
Admiralteysky pr., 8, St. Petersburg, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is £67 per night from 20 Apr to 21 Apr
Petr Hotel
Lotte Hotel St.Petersburg
5 out of 5
2, Antonenko Lane, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is £215 per night from 20 Apr to 21 Apr
4.8/5Exceptional! (70 reviews)

"luxury hotel in a great location with a great Breakfast,responsive staff."…"

Reviewed on 11 Oct 2020

Lotte Hotel St.Petersburg
Don't see what you're looking for?
See all available properties in Saint 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.

Pocket Guide: Saint Petersburg

Search for hotels in Saint Petersburg on Expedia.co.uk. Finding hotels in Saint Petersburg using one of the methods below, is simple and quick:

  • Look through our selection of featured hotels in Saint Petersburg and check into the different facilities they offer
  • Use the map to find hotels in the Saint Petersburg areas you prefer or hotels nearest to tourist attractions you plan to visit
  • Use the filters to see hotels in a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Saint Petersburg
  • Or just enter your travel dates to view the best deals on hotels in Saint Petersburg - while they last.