Russia may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Holidays in St. Petersburg

Choose two or more items and save on 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.

Top hotels in St. Petersburg

Belmond Grand Hotel Europe
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 AU$242 per night from 29 Oct. to 30 Oct.
4.7/5Exceptional! (412 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
Hotel Vera
Hotel Vera
3 out of 5
Suvorovsky Prospekt 25/16, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is AU$49 per night from 29 Oct. to 30 Oct.
4.3/5Excellent! (464 reviews)
Will be back!!

"Beautiful hotel in Saint Petersburg. The breakfast was worth the extra cost. It was a quiet hotel with a market across the street, and great for anyone who speaks English. Every employee I encountered spoke both Russian and English. The staff was friendly, and even though the hotel was at capacity ..."…"

Reviewed on 2 Nov. 2019

Hotel Vera
Nevsky Forum Hotel
Nevsky Forum Hotel
4 out of 5
69 Nevsky Pr, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is AU$89 per night from 1 Nov. to 2 Nov.
4.5/5Wonderful! (463 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
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 activities in St. Petersburg

St. Petersburg CityPass
Image for St. Petersburg CityPass

St. Petersburg CityPass

AU$91
Per adult
Small Group Tour of Hermitage Museum
Image for Small Group Tour of Hermitage Museum

Small Group Tour of Hermitage Museum

AU$76
Per adult
100% of travellers recommend
Historical Saint Petersburg Walking Private Tour
Image for Historical Saint Petersburg Walking Private Tour

Historical Saint Petersburg Walking Private Tour

AU$77
Per adult

Save Time and Money with St. Petersburg Holiday Packages

It's easier than ever to save cash with St. Petersburg holiday packages on Expedia. You'll have loads more time to sort out your thrilling experiences — and more spending money! Secure a package deal on Expedia and save up to $583*. Pick from more than 550 partner airlines and 1,000,000 worldwide properties via our enormous database of lodgings and flights. Fly with who you want, stay where you like — now that's the ideal holiday! Almost all accommodation can be cancelled with no extra charge from us.

Places to Visit in St. Petersburg

We have all the red hot sightseeing tips for your next trip to St. Petersburg. Grab your planner and prepare to start filling your itinerary. You'll find yourself surrounded by worthwhile attractions, such as Palace Square and State Hermitage Museum and Winter Palace. If you'd really like to squeeze the most out of your time here, be sure to swing by Church of the Saviour on Spilled Blood and Kazan Cathedral. Peter and Paul Fortress guarded its surrounds from attackers for many years. Admire this mighty stronghold and discover its role in history. Adventurers in this destination have an abundance of choice. Are you an art buff? Take the time to appreciate some inspiring works and try to unravel the story behind them at State Russian Museum. Still have some time to spare? If you're bored of eating indoors, grab some takeout and enjoy lunch under the shade of a tree at Summer Garden.

Everyone knows you don't go on a holiday to sit in a metal tube and sleep in a strange bed. Travelling is all about the adventures you have while you're there! Your trip to St. Petersburg is just about to get a whole lot more exciting. There are heaps of activities on offer, including:

Have a few spare moments? Head to our St. Petersburg things to do page for a full list of activities.

St. Petersburg Accommodation

With 359 accommodation in St. Petersburg, finding a place to sleep will be easy. But why dilly-dally? Book early via Expedia and jump-start your next cheap holiday or luxury getaway. Upscale choices such as the Rocco Forte Astoria Hotel (39, Bolshaya Morskaya str) and the Belmond Grand Hotel Europe (1/7 Mikhailovskaya street) are sure to charm even the fussiest vistors. If bargain travelling's more your style, you (and your piggy bank) might like the Art-House Guest House (Marata Street 10-6), or the Rinaldi at Petrogradskaya (Bolshoy Prospect Building 74).

Nearest Airports to St. Petersburg

Got your hands on the plane tickets for your trip to St. Petersburg yet? When you get there, prepare to stroll out into Pulkovo Airport (LED). It's 10 miles from the terminal to the middle of town.