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

St. Petersburg Vacation Packages

Choose one or more items to build your trip:

St. Petersburg Vacation: Coronavirus Information

Most St. Petersburg hotels offer free cancellation. Consider booking refundable hotels rather than non-refundable ones. Just look for the ‘free cancellation’ message during your hotel search. Prices can vary, but right now we believe that flexibility matters.

For more information about the impact of COVID-19 on your St. Petersburg trip, please visit our Coronavirus Information page (opens in new window).

Top St. Petersburg Flight + Hotel Deals

The Kempf
Russ Hotel
Petro Palace Hotel
Nevsky Forum Hotel
Grand Hotel Europe, A Belmond Hotel, St Petersburg

Where to stay in St. Petersburg

Find the best St. Petersburg areas and neighborhoods for the activities you enjoy most. Learn more about St. Petersburg

Top Hotels in St. Petersburg

Corinthia Hotel St Petersburg
Corinthia Hotel St Petersburg
5 out of 5
Nevsky Prospect, 57, St. Petersburg
Free CancellationReserve now, pay when you stay
The price is $150 per night from May 19 to May 19
4.4/5Wonderful! (990 reviews)
"-"

Reviewed on May 1, 2021

Corinthia Hotel St Petersburg
Kempinski Hotel Moika 22
Kempinski Hotel Moika 22
5 out of 5
22, Moika River Embankment, St. Petersburg
Free CancellationReserve now, pay when you stay
The price is $234 per night from May 19 to May 19
4.6/5Wonderful! (434 reviews)
"One of the best hotels was truly amazed at the quality"

Reviewed on Dec 2, 2020

Kempinski Hotel Moika 22
Grand Hotel Europe, A Belmond Hotel, St Petersburg
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 $281 per night from May 16 to May 16
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
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.

Top things to do in St. Petersburg

Frequently asked questions