Russia may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Book Saint Petersburg Hotels

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

Hotel Saint Petersburg
4 out of 5
Pirogovskaya Embankment 5/2, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is NZ$39 per night from 4 Dec. to 5 Dec.
3.7/5Good! (476 reviews)
Looks better on pictures

"The hotel was"…"

Reviewed on 10 Mar. 2020

Hotel Saint Petersburg
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 NZ$567 per night from 13 Dec. to 14 Dec.
4.8/5Exceptional! (206 reviews)
Great stay in SPB

"Great location with great service. Very comfortable."…"

Reviewed on 13 Feb. 2020

Four Seasons Hotel Lion Palace 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
The price is NZ$106 per night from 10 Dec. to 11 Dec.
4.4/5Wonderful! (701 reviews)

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

Reviewed on 16 Oct. 2020

Solo Sokos Hotel Palace Bridge
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.
The Taleon Imperial Hotel
5 out of 5
59 Moika Emb, St. Petersburg
The price is NZ$209 per night from 3 Dec. to 4 Dec.
4.6/5Wonderful! (236 reviews)

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

Reviewed on 23 Nov. 2020

The Taleon Imperial Hotel
Best Western Plus Centre Hotel
4 out of 5
Ligovsky pr.41/83, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is NZ$44 per night from 8 Dec. to 9 Dec.
4.1/5Very Good! (311 reviews)
Great hotel, but need more breakfast variety

"Everything was great. One thing that may be improved is breakfast, there was little variety."…"

Reviewed on 20 Mar. 2020

Best Western Plus Centre Hotel
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 NZ$177 per night from 3 Dec. to 4 Dec.
4.9/5Exceptional! (8 reviews)
An Elegant Hotel with a friendly staff..

"Elegant Hotel..Rooms and Furnishings were well decor. TV,Mini Bar and Bathroom Amenities were all in order.This property is completely brand new with just a few minutes walk to the St Catherine Palace.The Staff is very helpful, accommodating and very professional.Front Desk Manager Katerina and her ..."…"

Reviewed on 25 Jul. 2019

Tsar Palace Luxury Hotel & SPA
Grand Hotel Emerald
5 out of 5
18 Suvorovsky Prospect, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is NZ$77 per night from 5 Dec. to 6 Dec.
4.1/5Very Good! (129 reviews)

"Lovely place with a classic atmosphere, perfect for a long weekend"…"

Reviewed on 18 Nov. 2019

Grand Hotel Emerald
Parklane Resort and Spa
4 out of 5
Ulitsa Ryukhina, 9 Bldg A, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is NZ$80 per night from 19 Dec. to 20 Dec.
4.3/5Excellent! (39 reviews)

"Staff never smile, internet awful, dining room has tables and chairs so close together that it is difficult to move around. Food good room comfortable, location good."…"

Reviewed on 9 Sep. 2019

Parklane Resort and Spa
Alex Hotel on Zhukovskogo
3 out of 5
Zhukovskogo str. 7-96, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is NZ$56 per night from 12 Dec. to 13 Dec.
Alex Hotel on Zhukovskogo
St.Pete Aparts White
3 out of 5
Nevsky Avenue, 79, St. Petersburg
The price is NZ$95 per night from 16 Dec. to 17 Dec.
St.Pete Aparts White
Kraft Creative
2.5 out of 5
Sredny Prospekt V.O 55, lit. O, St. Petersburg
Get Rates
Kraft Creative
Belmond Grand Hotel Europe
5 out of 5
1/7 Mikhailovskaya street, Nevsky Prospekt, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is NZ$246 per night from 11 Dec. to 12 Dec.
4.7/5Exceptional! (415 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

Belmond Grand Hotel Europe
Lotte Hotel St.Petersburg
5 out of 5
2, Antonenko Lane, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is NZ$400 per night from 6 Dec. to 7 Dec.
4.8/5Exceptional! (67 reviews)

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

Reviewed on 11 Oct. 2020

Lotte Hotel St.Petersburg
Original Sokos Hotel Olympia Garden
4 out of 5
Bataisky pereulok 3a, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is NZ$44 per night from 11 Dec. to 12 Dec.
4.3/5Excellent! (276 reviews)

"Front desk staff were very helpful and friendly! Stayed in Superior Room which was quiet comfortable and was cleaned every day!"…"

Reviewed on 10 Nov. 2019

Original Sokos Hotel Olympia Garden
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 NZ$51 per night from 11 Dec. to 12 Dec.
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
Roses Apart
3.5 out of 5
Vosstaniya street, 13, St. Petersburg
Get Rates
4.1/5Very Good! (116 reviews)

"Quite clean, staff tried to be helpful. Good location"…"

Reviewed on 3 Sep. 2019

Roses Apart
Petro Palace Hotel
5 out of 5
14 Malaya Morskaya Street, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is NZ$110 per night from 10 Dec. to 11 Dec.
4.5/5Wonderful! (986 reviews)

"Excellent location, functional but not luxurious."…"

Reviewed on 31 Jul. 2020

Petro Palace Hotel
Hotel Indigo St. Petersburg - Tchaikovskogo
5 out of 5
17 Tchaikovskogo Ulitsa, St. Petersburg
Free cancellation
The price is NZ$119 per night from 11 Dec. to 12 Dec.
4.7/5Exceptional! (227 reviews)

"The staff was aimed at pleasing the guest! they spoke English efficiently."…"

Reviewed on 17 Feb. 2020

Hotel Indigo St. Petersburg - Tchaikovskogo
Boutique Hotel 1852
4 out of 5
Chekhova St, 2, Central District, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is NZ$56 per night from 16 Dec. to 17 Dec.
4.7/5Exceptional! (221 reviews)

"Hotel was pretty nice, well located and clean. 2 things I did not like about : lack of elevator, lack of ventilation"…"

Reviewed on 30 Nov. 2020

Boutique Hotel 1852
Corinthia Hotel St Petersburg
5 out of 5
Nevsky Prospect, 57, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is NZ$151 per night from 3 Dec. to 4 Dec.
4.4/5Wonderful! (982 reviews)

"Free umbrella to go into the rain and wind. Very friendly and pleasant stuff."…"

Reviewed on 29 Oct. 2020

Corinthia 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.

Accommodation in Saint Petersburg

Pack your bags and take a trip to Saint Petersburg, where you’re guaranteed to have an amazing adventure. This incredible destination makes an ideal escape no matter what time of year you’re travelling, and a stay in Saint Petersburg will likely mark the highlight of your trip. Best yet, you can book all of your travel arrangements with ease right here on Expedia.co.nz today.

Regardless of your particular tastes—be they low-key or luxurious—Expedia.co.nz will help you find the Saint Petersburg accommodation that’s perfect for you. There are so many resorts and motels where to reserve a room, enjoy an on-site restaurant, or host a conference, whatever your budget is, you’ll find cheap hotels in Saint Petersburg with just a quick search.

Where to Stay in Saint Petersburg?

Whether you’re travelling on your own or with loved ones, have a terrific time in Saint Petersburg. And with all of the Saint Petersburg hotel deals here on Expedia.co.nz, finding the best accommodations is affordable and easy.