Russia may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Holidays in Saint Petersburg

Choose two or more items and save on your trip:

Top hotels in Saint 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 NZ$249 per night from 17 Jan. to 18 Jan.
4.7/5Exceptional! (418 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 Indigo St. Petersburg - Tchaikovskogo
Hotel Indigo St. Petersburg - Tchaikovskogo
5 out of 5
17 Tchaikovskogo Ulitsa, St. Petersburg
Free cancellation
The price is NZ$114 per night from 18 Jan. to 19 Jan.
4.7/5Exceptional! (227 reviews)

"The staff was aimed at pleasing the guest! they spoke English efficiently."…"

Reviewed on 17 Feb. 2020

Hotel Indigo St. Petersburg - Tchaikovskogo
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 NZ$136 per night from 14 Feb. to 15 Feb.
4.6/5Wonderful! (433 reviews)

"One of the best hotels was truly amazed at the quality"…"

Reviewed on 2 Dec. 2020

Kempinski Hotel Moika 22
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 Saint Petersburg

Frequently asked questions

How much does a Saint Petersburg holiday package cost?
Our Saint Petersburg packages, which begin from just , are the perfect way to save big. Choose your favourite flights, hotels and rental cars to create a custom-built escape.
If I'm not able to travel, can I cancel my Saint Petersburg holiday package?
We totally get it — life can throw you the odd curveball. If you’ve locked in a Saint Petersburg holiday package and have to cancel or amend it, we’re here to help. We recommend looking up our Customer Service Portal first for information. But generally, if you’ve taken out your package within 24 hours, you may be able to cancel and rebook for free. If it’s more than 24 hours, your airline, hotel or car rental company may charge a fee.
How do I get a cheap travel package to Saint Petersburg?
One of the easiest ways to save cash (and time) is to bundle your bookings with Expedia. Flights, rental cars, hotels and activities — we’ve got everything you need. Select a combination that suits your style and save as much as $200. And of course, we do realise that a package deal is never one-size-fits-all. That’s why we offer more than 400 air carriers and 1 000 000 hotel options throughout the world, so you can create your very own tailor-made Saint Petersburg getaway.
Where should I stay in Saint Petersburg?
You’ll fall in love with St. Petersburg. Famous sights, such as State Hermitage Museum and Winter Palace and Catherine Palace and Park in Tsarskoye Selo, will keep you entertained in this happening city.
What are the top hotels in Saint Petersburg?
When it comes to hotels in St. Petersburg, Petro Palace Hotel and Corinthia Hotel St Petersburg are two terrific options. If you’re considering heading to Vasileostrovsky District, Solo Sokos Hotel Palace Bridge and Courtyard by Marriott St Petersburg Vasilievsky are waiting to welcome you.
When is the best time of year to visit Saint Petersburg?
is known as the high season in Saint Petersburg, while is usually quieter. If you’re hunting for the best deal on your trip, consider the month of . It’s also worth noting that is usually the priciest time to visit.
How far in advance should I book my Saint Petersburg holiday?
Your safest bet is to book early. Air carriers generally release flights up to a year prior to departure, and this is when you can pick up some rock-bottom prices. Just been told you need to take your holiday time in a few weeks? No sweat. Expedia are never short of fantastic bargains to help you have the getaway of your dreams, at a price you can afford.
What does an Expedia Saint Petersburg travel package include?
You can choose from any combination of hotels, flights and rental cars. Once you’ve made your booking, you can add the fun stuff like experiences and tours. Want to pick your airfare class? That’s easy to do too. The choice is yours when it comes to arranging your perfect Saint Petersburg trip.
What should I know before booking a Saint Petersburg travel package?
A travel package can be tailored to your budget and is an easy way to make your hard-earned dollars stretch further. How little or much you include is totally up to you. Hotels, rental cars and flights — come up with a combination that works with your plans.
Does Expedia offer Book Now, Pay Later Saint Petersburg holiday packages?
Pay the total cost of your travel package when you lock it in or split it into a number of installments — the choice is yours. Every jetsetter has their own financial circumstances. It’s for that reason Expedia works with online lender Affirm to offer a Book Now, Pay Later solution for all holiday packages.
Can I choose my airline with a Saint Petersburg Expedia holiday package?
Expedia has access to more than 550 airline partners worldwide, so you definitely can. Just pick the carrier that suits you and create your ideal Saint Petersburg holiday.