Russia may have travel restrictions in place, including self-quarantine, 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:

Top hotels in St. Petersburg

Hotel Saint Petersburg
Hotel Saint Petersburg
4 out of 5
Pirogovskaya Embankment 5/2, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is NZ$52 per night from 4 Dec. to 5 Dec.
3.7/5Good! (476 reviews)
Looks better on pictures

"The hotel was"…"

Reviewed on 10 Mar. 2020

Hotel Saint Petersburg
Four Seasons Hotel Lion Palace St. Petersburg
Four Seasons Hotel Lion Palace St. Petersburg
5 out of 5
1 Voznesensky Prospekt, St. Petersburg
Free cancellationReserve now, pay when you stay
The price is NZ$570 per night from 6 Dec. to 7 Dec.
4.8/5Exceptional! (206 reviews)
Great stay in SPB

"Great location with great service. Very comfortable."…"

Reviewed on 13 Feb. 2020

Four Seasons Hotel Lion Palace St. Petersburg
The Taleon Imperial Hotel
The Taleon Imperial Hotel
5 out of 5
59 Moika Emb, St. Petersburg
The price is NZ$246 per night from 4 Dec. to 5 Dec.
4.6/5Wonderful! (236 reviews)

"Absolute luxury palace! Wonderful and exotic and very intriguing, just like Russia!"…"

Reviewed on 23 Nov. 2020

The Taleon Imperial 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

Frequently asked questions

How much does a St. Petersburg holiday package cost?
Starting from as low as , a package is your gateway to inexpensive travel. Custom build your St. Petersburg trip by selecting from our great range of hotels, airfares and rental cars.
If I'm not able to travel, can I cancel my St. Petersburg holiday package?
Don’t stress if you’re rethinking your St. Petersburg holiday package — it’s possible to change or amend your booking. And if you’ve booked it within the last 24 hours, you may be able to do it for free. However, bookings made more than 24 hours ago may incur charges from your hotel, airline or car rental company. We understand life can throw the occasional spanner in the works, so look up our Customer Service Portal if that happens. When you’re ready to make changes, we’ll take care of it.
How do I get a cheap travel package to St. Petersburg?
If you’re in the mood to save as much as $200, combine your bookings into a St. Petersburg holiday package. Whether you’re looking for flights, hotels, day tours or rental cars, you can book everything in one place. You’ll have lots of choice at your fingertips too. Expedia has more than 400 air carriers and 1 000 000 hotel options around the globe to pick from. Fly with who you want, stay where you like and save precious money — now that’s the perfect getaway!
Where should I stay in St. Petersburg?
Tsentralny is an area of St. Petersburg that no one should miss. If going to Church of the Saviour on Spilled Blood and Kazan Cathedral is important to you, staying in this neighbourhood could be a great idea. Another option is Nevsky Prospekt. From here, it’ll be easy to get to Kazan Cathedral and Russian Museum.
What are the top hotels in St. Petersburg?
Corinthia Hotel St Petersburg and Radisson Royal Hotel, St. Petersburg are some excellent options in the Tsentralny neighbourhood. If you’d rather spend time in the Admiralteyskiy area, consider getting a room at Petro Palace Hotel or Angleterre Hotel.
When is the best time of year to visit St. Petersburg?
If saving money is a priority, is the best time of year to escape to St. Petersburg. is generally the priciest month, so you’ll need a bigger travel budget if you visit then. are the high season months and when this destination is often at its best. Clear space in your calendar for if you’d prefer a quieter escape.
How far in advance should I book my St. Petersburg holiday?
Be rewarded with the widest variety at the lowest prices by booking your St. Petersburg holiday early. Air carriers tend to sell flight tickets anywhere up to a year prior to departure, so start locking things in as soon as you can. That being said, Expedia is dedicated to providing you with the best bargains around, so it’s always a good time to book your dream holiday!
What does an Expedia St. Petersburg travel package include?
Car rentals, hotels and flights — we bring you the very best bargains. All you have to do is decide on your preferred combination. After you’ve made your booking, you can add on the fun stuff like activities and sightseeing tours. Our travel packages make it simple to create an amazing St. Petersburg trip.
What should I know before booking a St. Petersburg travel package?
Our prices are already low. However, you’ll snap up even more bargains when you book your hotels, flights and car rentals together. With an Expedia package, you’ll get transparent pricing and lots of choice.
Does Expedia offer Book Now, Pay Later St. Petersburg holiday packages?
If the reason for your travel has cropped up unexpectedly, Expedia can help to reduce any financial strain. Working in partnership with online lender Affirm, we offer a Book Now, Pay Later option for all packages. It’s easy to set up a payment schedule for your journey that works for you.
Can I choose my airline with a St. Petersburg Expedia holiday package?
You can, and with more than 550 airlines to pick from around the world, you’ve got lots of choice. Look through the available options and see which airline fits your budget and needs.