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

Find Hotels in St. Petersburg

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Filter by

ibis St Petersburg Centre
3 out of 5
Ligovsky Prospekt 54, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is CA $65 per night from May 13 to May 13
2.81 km from city centre
ibis St Petersburg Centre
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 CA $77 per night from May 16 to May 16
2.67 km from city centre
4.1/5Very Good! (324 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 Mar. 20, 2020

Best Western Plus Centre Hotel
Staybridge Suites St. Petersburg
5 out of 5
Moskovsky Prospekt 97v, St. Petersburg
Free cancellation
The price is CA $95 per night from May 14 to May 14
5.09 km from city centre
Staybridge Suites 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.
Nevsky Grand Apartments
3 out of 5
10 Bolshaya Konyushennaya, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is CA $61 per night from May 17 to May 17
0.45 km from city centre
Nevsky Grand Apartments
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 CA $342 per night from May 16 to May 16
0.9 km from city centre
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 Oct. 23, 2020

Grand Hotel Europe, A Belmond Hotel, St Petersburg
Pushka Inn Hotel
4 out of 5
Moyka Embankment, 14, St. Petersburg
The price is CA $171 per night from May 17 to May 17
0.38 km from city centre
Pushka Inn Hotel
Corinthia Hotel St Petersburg
5 out of 5
Nevsky Prospect, 57, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is CA $182 per night from May 23 to May 23
2.1 km from city centre
Corinthia Hotel St Petersburg
Lahta Plaza
4 out of 5
Primorsky Prospect 78/1, Apt 2-H, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is CA $95 per night from May 17 to May 17
8.81 km from city centre
Lahta Plaza
WYNWOOD
4 out of 5
Griboedova Canal, 18-20, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is CA $168 per night from May 19 to May 19
0.77 km from city centre
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 Aug. 25, 2020

WYNWOOD
Grand Catherine Palace Hotel
4 out of 5
32-34 Nevsky Avenue, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is CA $79 per night from May 16 to May 16
0.81 km from city centre
4.2/5Excellent! (19 reviews)
Big dissatisfaction
"I had very unpleasant check in experience. By reservation I was informed that I can pre-book early check in or get it up to availability. Month ago I got it without problem. This time reception was refusing to give me it and wanted to charge me for that saying that it is a hotel policy. Feeling like ..."

Reviewed on Feb. 10, 2020

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