1map logoGo to main page

Vienna, Vienna (Area) to Saint Petersburg, Leningrad Region from €80: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Vienna, Austria
to
Saint Petersburg, Russia

How to Get from Vienna to Saint Petersburg: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$80 by busBest price
1593 kmDistance
10h 39m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Vienna to Saint Petersburg with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
10h  39m
Estimated price
95-357
Recommended
Company
various
Plane
Bus
Average Duration
12h  16m
Estimated price
80-346
Cheapest
route map
Distance: 1593 km
Duration: 10h 39m

See more options

Company
various
Train
Average Duration
29h  57m
Estimated price
130-207
Company
various
Bus
Bus
Average Duration
39h  50m
Estimated price
130-951
Company
various
Drive
Plane
Average Duration
10h  54m
Estimated price
135-387
Company
various
Train
Bus
Average Duration
43h  37m
Estimated price
135-952
Company
various
Bus
Average Duration
36h  10m
Estimated price
139-950
Company
various
Drive
Average Duration
22h  51m
Estimated price
953-954

Traveling From Vienna to Saint Petersburg

The journey from Vienna to Saint Petersburg offers a fascinating contrast between Vienna's elegant coffee culture and baroque architecture and Saint Petersburg's vibrant arts scene and history-rich canals.

Best Neighbourhoods in Saint Petersburg

Saint Petersburg boasts neighborhoods rich in culture and charm, each offering distinct experiences.

Nevsky Prospekt
• Main avenue filled with shops and cafes.
• Stunning architecture and lively atmosphere.
Peter and Paul Fortress
• Historic site with picturesque views.
• Ideal for exploring local history.
Vasilievsky Island
• Home to the State University and museums.
• Scenic canals and quieter vibe.

Best Times To Visit Saint Petersburg's Attractions

Timing your visits can significantly enhance your experience at Saint Petersburg's iconic sites.

The Hermitage Museum
Visit early on weekdays to enjoy fewer crowds and a more intimate experience.
Saint Isaac's Cathedral
Visit in the early morning for stunning views and serene surroundings.
Peterhof Palace
Visit in late spring for beautiful gardens and fewer tourists.

Saint Petersburg Weather: What to Expect Year-Round

Saint Petersburg experiences a humid continental climate, with cold winters and mild summers, making late spring and early autumn the best times to explore the city. Be prepared for sudden changes in weather, as it can influence outdoor plans and the overall travel experience.

Dining Recommendation in Saint Petersburg

Try the local delicacy of Borscht at a cozy restaurant like Podvorje, where the beetroot soup warms you with its rich, hearty flavors, a stark contrast to Vienna's lighter, pastry-centric dishes. The rustic ambiance and use of traditional Russian ingredients create a dining experience that immerses you in the country's cultural heritage.

Vienna - Saint Petersburg operators

Explore transport companies operating between Vienna and Saint Petersburg, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
turkishairlines.com

Plane from Vienna (VIE) to Pulkovo (LED)

Average Duration
8h 15m
Estimated price
3571-3572

Plane from Budapest (BUD) to Pulkovo (LED)

Average Duration
8h 28m
Estimated price
959-3573
Website
airserbia.com

Plane from Vienna (VIE) to Pulkovo (LED)

Average Duration
8h 20m
Estimated price
957-3574

Plane from Budapest (BUD) to Pulkovo (LED)

Average Duration
8h 40m
Estimated price
957-3575
Website
austrian.com

Plane from Vienna (VIE) to Helsinki (HEL)

Average Duration
2h 25m
Estimated price
955-3578
Train Show train routes
Contact phone
+43 (0)5 1717
Website
oebb.at

Train from Wien Hbf to Warszawa Wschodnia

Average Duration
7h 41m
Estimated price
801-802

Train from Wien Hbf to Gdansk Glowny

Average Duration
10h 29m
Estimated price
803-804
Contact phone
703 200 200
Website
intercity.pl

Train from Warszawa Wschodnia to Terespol

Average Duration
2h 7m
Estimated price
805-806
Contact phone
105
Website
rw.by

Train from Brest C to St Petersburg Vitebskii

Average Duration
17h 54m
Estimated price
3579-809
Contact phone
8 (800) 775-00-00
Website
eng.rzd.ru

Train from Kaliningrad-Passajirsk to St Petersburg Glavny

Average Duration
27h 38m
Estimated price
3463-3579
Bus Show bus routes
Contact phone
+371 67214512
Website
ecolines.net

Bus from Helsinki Airport to St Petersburg Bus Terminal

Average Duration
6h 35m
Estimated price
3463-3465

Bus from Tallinn Central Bus station to St Petersburg Bus Terminal

Average Duration
6h 40m
Estimated price
3466-3467
Contact phone
+372 6800 909
Website
luxexpress.eu

Bus from Helsinki Airport to St Petersburg Bus Terminal

Average Duration
6h 1m
Estimated price
3468-957

Bus from Tallinn Central Bus station to St Petersburg Bus Terminal

Average Duration
7h
Estimated price
3469-1350
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Vienna Erdberg to Tallinn, Bus Station

Average Duration
28h 10m
Estimated price
955-1351

Bus from Katowice to Tallinna bussijaam

Average Duration
23h 20m
Estimated price
803-804

Vienna to Saint Petersburg: Overview of Bus, Train, Flight, and Car Trips

Traveling between Vienna and Saint Petersburg offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an epic road trip from Vienna to Saint Petersburg, covering a distance of 1150 miles through picturesque landscapes and charming villages. 💰 Discover the flexibility of driving as the prices to reach Saint Petersburg from Vienna by car range from €313 to €461, allowing you to tailor your journey to fit your budget and preferences. 📸 Capture unforgettable memories as you spend approximately 22 hours and 51 minutes on the road, immersing yourself in the diverse cultures and sights along the way to the enchanting city of Saint Petersburg.
Average price
€314 - €461
🚂 Embark on a scenic journey from Vienna to Saint Petersburg by train, enjoying approximately 30 hours of breathtaking landscapes and charming towns along the way. 💰 Prices for a train ticket between Vienna and Saint Petersburg range from €135 to €214, offering travelers flexibility in choosing a fare that suits their budget and preferences.
🛫 Flying from Vienna to Saint Petersburg involves a one-stop flight, with various airlines like Austrian Airlines, Air Serbia, and Turkish Airlines serving this route. The quickest journey takes about 8 hours and 5 minutes. 🌍 The total travel time from Vienna Airport to Pulkovo Airport in Saint Petersburg is approximately 10 hours and 39 minutes. While there is no direct flight available, the one-stopover option offers a relatively efficient way to reach your destination. 💸 Flight prices between Saint Petersburg and Vienna can range from €98 to €368, depending on the airline, time of booking, and availability. Planning ahead and comparing different airlines can help you find the best deal for your trip.
Departure Point
Vienna Airport
Arrival Point
Pulkovo Airport. The quickest flight takes 8h 5m and has one stopover
🚌 Starting from Vienna Erdberg, travelers headed to Saint Petersburg must anticipate a long journey lasting approximately 36 hours and 10 minutes, with transfers along the way. 🚌 Prices for buses between these two cities typically range from €143 to €224, providing an affordable travel option for those looking to explore the scenic route from Vienna to the majestic city of Saint Petersburg.
Departure Point
Vienna Erdberg station
Arrival Point
St Petersburg Bus Terminal station

Trips to Saint Petersburg