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

Search Saint Petersburg Hotels

Search over 1 million properties and 550 airlines worldwide

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

Most hotels are fully refundable. Because flexibility matters.

Top Cities in Saint Petersburg

Top Hotels in Saint Petersburg

Hotel Novotel Saint Petersburg Centre
4 out of 5
ul. Mayakovskogo 3a / Nevsky Prospekt, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is CA $69 per night from Aug 2 to Aug 2
4.3/5Excellent! (385 reviews)
"Pleasant"

Reviewed on Mar. 24, 2020

Hotel Novotel Saint Petersburg Centre
Four Seasons Hotel Lion Palace St. Petersburg
5 out of 5
1 Voznesensky Prospekt, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is CA $396 per night from Aug 29 to Aug 29
4.9/5Exceptional! (214 reviews)
"it was our vacation with my husband. the staff did their best to make us feel like kings. be sure to go for a massage to Tatiana and Denis. Concierge Natalya will book the impossible. if to Petersburg, then only in Four Seasons"

Reviewed on Jul. 12, 2021

Four Seasons Hotel Lion Palace St. Petersburg
Lotte Hotel St.Petersburg
5 out of 5
2, Antonenko Lane, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is CA $325 per night from Aug 9 to Aug 9
4.8/5Exceptional! (73 reviews)
"luxury hotel in a great location with a great Breakfast,responsive staff."

Reviewed on Oct. 11, 2020

Lotte Hotel St.Petersburg
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.
Corinthia Hotel St Petersburg
5 out of 5
Nevsky Prospect, 57, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is CA $151 per night from Aug 2 to Aug 2
4.4/5Wonderful! (987 reviews)
"Everything was great"

Reviewed on Jun. 21, 2021

Corinthia Hotel St Petersburg
Park Inn by Radisson Pulkovo Airport St Petersburg
4 out of 5
Building ZD 41, Pulkovskoe Shosse 41, Pulkovskoye Shosse Moskovskii Rayon, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is CA $70 per night from Aug 2 to Aug 2
4.4/5Wonderful! (284 reviews)
"Very convenient spot, as if an annex to the airport with an overpass directly to departures! Staff very welcoming and cleanliness very obvious."

Reviewed on Jun. 8, 2021

Park Inn by Radisson Pulkovo Airport St Petersburg
Grand Hotel Europe, A Belmond Hotel, St Petersburg
5 out of 5
1/7 Mikhailovskaya street, Nevsky Prospekt, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is CA $273 per night from Aug 2 to Aug 2
4.7/5Exceptional! (423 reviews)
"Amazing all around hotel. Great service, fabulous amenities. The only thing was - the pool temperature was super cold for swimming in the spa. Everything else outstanding. Great Live music in the bar area at night, consierge was super nice and helpful. Its a definite must have in St. Petersburg ..."

Reviewed on Jul. 28, 2021

Grand Hotel Europe, A Belmond Hotel, St Petersburg
Nevsky Grand Apartments
3 out of 5
10 Bolshaya Konyushennaya, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is CA $57 per night from Aug 2 to Aug 2
3.9/5Good! (568 reviews)
Good location and service
"It was great with decent and comfortable to stay with nice location"

Reviewed on Jan. 8, 2020

Nevsky Grand Apartments
Hotel Saint Petersburg
4 out of 5
Pirogovskaya Embankment 5/2, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is CA $61 per night from Aug 8 to Aug 8
3.7/5Good! (506 reviews)
Looks better on pictures
"The hotel was"

Reviewed on Mar. 10, 2020

Hotel Saint Petersburg
Boutique Hotel 1852
4 out of 5
Chekhova St, 2, Central District, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is CA $106 per night from Aug 31 to Aug 31
4.7/5Exceptional! (236 reviews)
"Hotel was pretty nice, well located and clean. 2 things I did not like about : lack of elevator, lack of ventilation"

Reviewed on Nov. 30, 2020

Boutique Hotel 1852
Petro Palace Hotel
5 out of 5
14 Malaya Morskaya Street, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is CA $135 per night from Aug 2 to Aug 2
4.5/5Wonderful! (987 reviews)
"Excellent location. Nice, clean quiet hotel. Breakfast is very modest, but there is a lot of nice restaurants around."

Reviewed on Jul. 15, 2021

Petro Palace Hotel
Radisson Royal Hotel, St. Petersburg
5 out of 5
49/2 Nevsky Prospect, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is CA $130 per night from Aug 3 to Aug 3
4.3/5Excellent! (332 reviews)
"Great service (can not possibly fault, very friendly and helpful). Reasonably good location. Overall everything was good but it is arguably not a 5* probably a robust 4*"

Reviewed on Jul. 2, 2021

Radisson Royal Hotel, St. Petersburg
WYNWOOD
4 out of 5
Griboedova Canal, 18-20, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is CA $130 per night from Aug 2 to Aug 2
4.8/5Exceptional! (239 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 Aug. 25, 2020

WYNWOOD
Radisson Sonya Hotel, St. Petersburg
4 out of 5
5/19, Liteyny pr., St. Petersburg
The price is CA $76 per night from Aug 2 to Aug 2
4.3/5Excellent! (276 reviews)
"everything"

Reviewed on Jul. 10, 2021

Radisson Sonya Hotel, St. Petersburg
AKYAN St.Petersburg
4 out of 5
19 Vosstaniya Street, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is CA $71 per night from Aug 2 to Aug 2
4.5/5Wonderful! (563 reviews)
"Very clean and close to attractions, staff friendly"

Reviewed on Jan. 20, 2020

AKYAN St.Petersburg
Kempinski Hotel Moika 22
5 out of 5
22, Moika River Embankment, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is CA $193 per night from Aug 31 to Aug 31
4.6/5Wonderful! (441 reviews)
"Very pleasant stay. Exceptional service!"

Reviewed on Jul. 31, 2021

Kempinski Hotel Moika 22
Boutique Hotel Golden Triangle
4 out of 5
Nevsky 22-24, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is CA $128 per night from Sep 1 to Sep 1
4.4/5Wonderful! (707 reviews)
"We enjoyed our stay unfortunately had to cut our stay short due to covid19 so we only got to stay 2 nights instead of thd 4 we paid for. Would stay here again if we return which we most likely will. When the world is back to normal."

Reviewed on Mar. 22, 2020

Boutique Hotel Golden Triangle
Comfort Hotel
3 out of 5
25 Bolshaya Morskaya Street, St. Petersburg
The price is CA $57 per night from Aug 2 to Aug 2
4.4/5Excellent! (341 reviews)
"Hotel was in a great location near restaurants, shopping and tourist attractions. The room was a little dated, but more than adequate. Breakfast was typical for a Russian hotel, repetitive, but very good."

Reviewed on Jul. 27, 2021

Comfort Hotel
Pushka Inn Hotel
4 out of 5
Moyka Embankment, 14, St. Petersburg
The price is CA $149 per night from Aug 8 to Aug 8
Pushka Inn Hotel
Majestic Boutique Hotel DeLuxe
4 out of 5
Sadovaya, 22, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is CA $128 per night from Aug 30 to Aug 30
4.7/5Exceptional! (430 reviews)
"Everything was the best. Definitely will stay there again."

Reviewed on Jul. 19, 2021

Majestic Boutique Hotel DeLuxe
Park Inn by Radisson Nevsky
4 out of 5
89 Nevsky Prospect, 4A Goncharnaya Street, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is CA $62 per night from Aug 2 to Aug 2
Park Inn by Radisson Nevsky
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.

Saint Petersburg Hotel Guide

Searching for the best savings on Saint Petersburg hotels? Expedia.ca has you covered. Thanks to our selection of deals and specials, you can immerse yourself in the most amazing experiences that Saint Petersburg has to offer without forking over the contents of your savings account. Explore the landmarks. Sample the regional cuisine. See the most famous attractions, or take your entire brood on a kid-friendly retreat. Whether you’re organizing a family reunion or putting together a singles-only getaway, the many available hotels in Saint Petersburg offer a perfect home base for the most incredible trips.

What’s more, the amenities are beyond compare. If you’re looking for discounts, start your search with the budget-friendly hotels in Saint Petersburg. You’ll get access to comfortable amenities and super-low rates. Prefer a spot with a little more luxury? Check out the five-star hotels and boutique inns scattered throughout the area. These properties combine first-class style with impeccable service, and you’ll likely find an array of attractions perched just beyond the rooms. We’ve even got the inside scoop on the top all-inclusive vacations; these trips are the ideal options for travelers who want to leave all of their cares at home.

Ready to finalize the details? We’ll make the process easy for you. Simply tell us which dates work best for your schedule, and then flip through our range of hotels. You’ll be able to learn more about the amenities and perks at each property, see the distance between the hotel and the area’s major attractions and compare rates on the options that strike your fancy. Then, when you’re ready to commit to the hotel of your dreams, you can use our renowned tools to book your rooms and pile on essentials like flights, tours, and rental cars. It’s just one more way in which Expedia.ca makes seeing the world as effortless as checking your email. Your next vacation is calling.