St. Petersburg Holidays

  • Plan, book, travel with confidence

  • payments icon
    Better together
    Save up to €185 when you book a flight and hotel together*
    lob hotels icon
    Find the right fit
    With over 300,000 hotels worldwide, it's easy to create a perfect package
    lob packages icon
    Rest easy
    Plan, book, and manage your trip all in one place

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

Frequently asked questions

How much does a St. Petersburg holiday package cost?
The most affordable St. Petersburg holiday package is , so your dream getaway can become a reality — without a hefty price tag. Bundle flights, hotels, car rentals and more to customize a package suited to your travelling style.
How do I get a cheap travel package to St. Petersburg?
Bundle your flight and hotel bookings, throw in extras such as activities or a rental car, and save with a St. Petersburg holiday package. You won’t just enjoy awesome discounts on your adventure — you’ll have lots of choice too. When you book with Expedia, you can select from more than 550 airlines and 1,000,000 properties all over the world. Your unforgettable holiday begins right here, right now!
Where should I stay in St. Petersburg?
Tsentralny is a top contender for the best place to stay in St. Petersburg. With interesting attractions like Church of the Saviour on Spilled Blood and Russian Museum at your fingertips, you’ll never run out of things to do here. Nevsky Prospekt is also a popular choice. This place has plenty to offer travellers, such as Russian Museum and Kazan Cathedral.
What are the top hotels in St. Petersburg?
Many people visiting St. Petersburg often stay in Tsentralny. Vesta and Welcome are preferred hotels in this neighbourhood. But it’s not the only happening place around town! Nevsky Prospekt is another terrific area and where you’ll find Apart Ligovskiy 55 and Staronevsky Dom.
How far in advance should I book my St. Petersburg holiday?
To land discount prices, book as soon as you can. Airlines typically start selling tickets, along with some of the lowest fares, around a year ahead of time. Hotels, experiences and car rental should also be booked well in advance to avoid disappointment. If you were hoping for a last-minute getaway in St. Petersburg, there are always lots of great deals to be had on Expedia. Check them out now!
What does an Expedia St. Petersburg travel package include?
Hotels, flights and rental cars — we’ve got them well covered. With Expedia, you can shape your St. Petersburg travel package just the way you want. All you have to do is figure out what you need. Once you’ve made your booking, you can add on fun things like activities and experiences. The more you bundle, the greater the savings!
What should I know before booking a St. Petersburg travel package?
When you book your hotels, flights and car rentals together, you’ll score terrific discounts. Whether you’re organising a rural escape in a cottage or would rather stay in a convenient hotel in the city, Expedia will help make it happen.
Can I choose my airline with a St. Petersburg Expedia holiday package?
Yes, the choice is all yours. We have access to over 550 airlines all over the world, so you can customize your St. Petersburg trip according to your travel needs.
If I'm not able to travel, can I cancel my St. Petersburg holiday package?
Because we understand life is full of surprises, the answer is yes. To find out more, head to our Customer Service Portal. But generally speaking, if you’ve booked your package in the last 24 hours, you may be able to cancel or change it free of charge. Your hotel, airline or car rental company may impose a fee if you made your booking a while ago.

Popular places to visit

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.