Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

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

Hampton by Hilton Saint Petersburg ExpoForum
3 out of 5
Peterburgskoye Highway 64, Building 2, Shushary
Free cancellationReserve now, pay when you stay
The price is NZ$75 per night
4.6/5Wonderful! (53 reviews)

"We had an early flight out so we did not get to enjoy any breakfast or shuttle. It would have been great to have a TO GO bag or something available."…"

Reviewed on 9 Sep. 2019

Hampton by Hilton Saint Petersburg ExpoForum
Renaissance St. Petersburg Baltic Hotel
5 out of 5
Pochtamtskaya Str 4, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is NZ$175 per night
4.4/5Wonderful! (397 reviews)
Delighted

"We were Very well attended to by the staff from the front desk to the coffee shop and bell Boys. Special shout out to kseniya, Abror & Ana."…"

Reviewed on 30 Oct. 2019

Renaissance St. Petersburg Baltic Hotel
Trezzini Palace Boutique Hotel
5 out of 5
21 University Embankment, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is NZ$283 per night
4.9/5Exceptional! (251 reviews)
Elegance and Pleasure

"Best Hotel I have Stayed In. Amazing staff and accommodation."…"

Reviewed on 2 Apr. 2020

Trezzini Palace Boutique Hotel
Nevsky Forum Hotel
4 out of 5
69 Nevsky Pr, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is NZ$155 per night
4.5/5Wonderful! (462 reviews)

"Excellent hotel, best location. Great restaurant on the premises with awesome breakfast. Home made yogurt is a must try. Service and amenities exceeded expectations on all levels. Champagne at the reception is a nice touch. I would definitely stay there again and recommend to others."…"

Reviewed on 8 Jan. 2020

Nevsky Forum Hotel
Harbor Club Hotel
4 out of 5
9th Sovetskaya Street 3, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is NZ$76 per night
4.7/5Exceptional! (22 reviews)
Modern hotel with tasty breakfast and nice staff

"Very nice modern hotel, rooms are small but comfortable, great variety for breakfast and nice staff. Good location near center but in quite Area"…"

Reviewed on 5 Nov. 2019

Harbor Club Hotel
Ostrovok Hotel
2 out of 5
130 Bukharestskaya St Build 2, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is NZ$35 per night
4.4/5Excellent! (8 reviews)
staying on the most welcoming hotel

"it was good and i loved it"…"

Reviewed on 13 Mar. 2015

Ostrovok Hotel
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$437 per night
4.7/5Exceptional! (408 reviews)

"Loved the old grandeur of the buildings. Nice lobby bar. The staff are very professional and friendly. My only complaint was that the bedroom was hot and stuffy even with all our room heating switched off."…"

Reviewed on 17 Jan. 2020

Belmond Grand Hotel Europe
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 NZ$134 per night
4.3/5Excellent! (301 reviews)

"Good Hotel nice amenities"…"

Reviewed on 27 Feb. 2020

Radisson Royal Hotel, St. Petersburg
Hilton Saint Petersburg Expoforum
4 out of 5
Peterburgskoye Highway 62, Building 1, Shushary
Free cancellationReserve now, pay when you stay
The price is NZ$86 per night
4.6/5Wonderful! (59 reviews)
Simply the Best

"Wonderful hotel"…"

Reviewed on 21 Feb. 2020

Hilton Saint Petersburg Expoforum
Park Inn by Radisson Pribaltiyskaya Hotel
4 out of 5
14 Korablestroiteley Street, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is NZ$54 per night
3.8/5Good! (171 reviews)
Good overall

"Huge hotel not much atmosphere in the lobby area. Takes a while to get to the room passing from many doors, which are not comfortable when handling a lot of luggage. Breakfast was good and wifi ok. Staff at reception were very helpful."…"

Reviewed on 27 Dec. 2019

Park Inn by Radisson Pribaltiyskaya Hotel
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.