1map logo

Vienna to Saint Petersburg

from €80: ways by bus, train, flight or car

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.

Plane
10h 39m
Recommended
95-357
Train
29h 57m
130-207
Bus
36h 10m
130-951
Train, Bus
43h 37m
135-952
Drive
22h 51m
953-954

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.

by busBest price
1,593 kmDistance
10h 39mFastest

Vienna - Saint Petersburg operators

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

Plane

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

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

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