Fascinating museums, prominent churches, and charming cafes are just a few top things to explore in St. Petersburg City Centre. A visit to Alexandrinsky Theatre or Architect Rossi Street might round out your trip, and you can jump aboard the metro at Gostiny Dvor Station or Dostoyevskaya Station to get around town.
While Grachëvka isn't home to many top sights, Tsarskoye Selo State Museum-Preserve and Catherine Palace and Park in Tsarskoye Selo are some notable places to visit nearby.
Moskovskiy is well liked for its breweries and churches. If you're hoping to get in some sightseeing, Victory Square and Heroic Defenders of Leningrad Monument are top spots, and you can jump on the metro at Zvyozdnaya Station or Moskovskaya Station to get around.
The Winter Palace houses one of the world's largest art collections, from ancient artefacts to modern masterpieces. Explore opulent halls showcasing da Vinci and Rembrandt during extended evening hours on Wednesdays and Fridays.
This magnificent memorial church features Russia's largest mosaic collection, built where Emperor Alexander II was assassinated. Marvel at the biblical scenes adorning the richly decorated interior.
Founded by Peter the Great in 1703, this fortress houses the ornate Peter and Paul Cathedral where Russian emperors rest. Climb the bastions for sweeping Neva River views.
This historic venue has been showcasing world-class Russian ballet and opera since 1860. Inside its opulent, gold-detailed halls, visitors witness performances by some of the world's most acclaimed artists.
St. Isaac's Cathedral dazzles with its massive gilded dome and opulent interior adorned with intricate mosaics. Climb 262 steps to the colonnade for breathtaking panoramic views of St. Petersburg's historic centre.
This grand neoclassical cathedral houses Russia's revered icon of Our Lady of Kazan beneath its striking 80-meter dome. Wander through the semicircular colonnade at dusk when golden light bathes the façade and gardens.
The State Russian Museum houses the world's largest collection of Russian art from ancient icons to contemporary works. Explore masterpieces across historic buildings including the magnificent Mikhailovsky Palace.
How much does a St. Petersburg holiday package cost?
Offering great value package deals on Expedia, you'll be thrilled with how little a holiday to St. Petersburg costs! Our packages make travel planning easier and save you more.
What are the cheapest months to go to St. Petersburg?
January, February and September are great times to search for cheap St. Petersburg holiday packages. Opting to travel in quieter periods means you can usually find reduced prices on flights and hotels.
How many days is enough for St. Petersburg?
Allow around 3 days for your St. Petersburg holiday to really enjoy everything that makes this destination special. Stroll around popular areas, including Tsentralny and Admiralteyskiy. Then head to the top attractions like Oktyabrskiy Big Concert Hall and Russian State Museum of the Arctic and Antarctic. With a well-planned itinerary, you can keep busy with room for some me-time too. Want to venture beyond St. Petersburg? Consider a day trip or two.
Is it worth booking a holiday package to St. Petersburg?
Well known for its history, culture and plenty of other highlights, you can be certain St. Petersburg is a good holiday destination. Some of the top attractions to put on your itinerary? Check out St. Isaac's Cathedral and Church of the Saviour on Spilled Blood during your St. Petersburg holiday.
How to find the best St. Petersburg package deals?
Use Expedia's filter tool to find some great St. Petersburg package deals. When you start your search, just set your maximum budget and then order the results by "Price: low to high." If you're looking to save, plan your break for midweek, or browse for St. Petersburg package deals in the low season. Play around with your travel dates and you may score even better discounts. As a rule of thumb, it's typically best to book your holiday package as early as possible.
Is it cheaper to book a St. Petersburg holiday as a package?
Expedia holiday packages are designed to help you keep more money in your pocket. Bundle your hotel, flight and car rental into one great-value price and enjoy significant savings. You'll typically snag a better deal than booking each component separately. And you'll still get the freedom to create a customised St. Petersburg holiday by choosing your favourite type of stay, airline and car class.
When to book a holiday package to St. Petersburg?
Secure incredible discounts by booking your flights ahead of time with Expedia. If spontaneity is more your thing, snap up one of our last-minute deals for an impromptu St. Petersburg getaway.
How to plan a trip to St. Petersburg?
Pick the ideal time to travel: Your schedule, preferred season and the type of weather you like can all influence your decision on when to visit St. Petersburg.
Set your budget: Factor in expenses like flights, food and transportation when working out how much to save for your trip to St. Petersburg. Then, pick a property that fits your budget, whether that's a low-cost stay or a deluxe retreat.
Set the duration of your trip: Start by listing all the activities and sights you want to get to in St. Petersburg. Then, estimate how long you'll need at each, including any travel time.
Bundle your bookings: With your travel dates in order, you can combine your hotels, flights, car rental and more into a tailored St. Petersburg holiday package.
Explore a world of travel with Expedia
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.
Go further with the Expedia app
Save on select hotels and earn double points when you book on the app. Our app deals help you to save on trips so you can travel more and manage it all on the go.
Scan the QR code with your device camera and download our app