There are 11 ways to get from Munich to Vienna by train, bus, night train, rideshare, car or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Salzburg
-
Take the train from Muenchen Hbf to Salzburg Hbf
-
Take the train from Salzburg Hbf to Wien Hbf
Train via Salzburg #2
-
Take the train from Muenchen Hbf to Salzburg Hbf
-
Take the train from Salzburg Hbf to Wien Westbahnhof
Train via Oper
-
Take the train from Gare de München Ost Pbf to Gare de Wien Meidling
Bus
-
Take the bus from Munich central bus station to Vienna Erdberg
Rideshare
-
Take the rideshare from Munich to Vienna
Drive
-
Drive from Munich to Vienna
Fly Munich to Vienna
-
Fly from Munich (MUC) to Vienna (VIE)
Train, train to Innsbruck, fly to Vienna
-
Take the train from Muenchen Hbf Gl.5-10 to Kufstein
-
Take the train from Kufstein to Innsbruck Hbf
-
Fly from Innsbruck (INN) to Vienna (VIE)
Fly Munich to Graz, train
-
Fly from Munich (MUC) to Graz (GRZ)
-
Take the train from Graz Hbf to Wien Hbf
Questions & Answers
The cheapest way to get from Munich to Vienna is to night train which costs €13 - €21 and takes 4h 32m.
The quickest way to get from Munich to Vienna is to train which costs €40 - €100 and takes 3h 54m.
Yes, there is a direct bus departing from Munich central bus station station and arriving at Vienna Erdberg. Services depart every four hours, and operate every day. The journey takes approximately 5h 30m.
Yes, there is a direct train departing from Muenchen Ost and arriving at Wien Westbahnhof. Services depart every four hours, and operate every day. The journey takes approximately 3h 54m.
The distance between Munich and Vienna is 356 km. The road distance is 402.2 km.
The best way to get from Munich to Vienna without a car is to train which takes 3h 54m and costs €40 - €100.
The train from Muenchen Ost to Wien Westbahnhof takes 3h 54m including transfers and departs every four hours.
Munich to Vienna bus services, operated by FlixBus, depart from Munich central bus station.
Munich to Vienna train services, operated by WESTbahn Gmbh, depart from Muenchen Ost station.
The best way to get from Munich to Vienna is to train which takes 3h 54m and costs €40 - €100. Alternatively, you can bus, which costs €30 - €45 and takes 5h 30m, you could also fly, which costs €65 - €200 and takes 4h 1m.

- Distance: 355.7 km
- Duration: 3h 54m
What companies run services between Munich, Germany and Vienna, Austria?
WESTbahn Gmbh operates a train from Muenchen Ost to Wien Westbahnhof every 4 hours. Tickets cost €40 - €100 and the journey takes 3h 54m. Alternatively, FlixBus operates a bus from Munich central bus station to Vienna Erdberg every 4 hours. Tickets cost €30 - €45 and the journey takes 5h 30m.

- Website
- lufthansa.com
Flights from Munich to Vienna
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- €110 - €400
Flights from Innsbruck to Vienna
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- €130 - €440
Flights from Munich to Graz
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- €190 - €480
Flights from Munich to Graz via Vienna
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- €200 - €500

- Website
- austrian.com
Flights from Munich to Vienna
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- €110 - €400
Flights from Innsbruck to Vienna
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- €130 - €440
Flights from Munich to Graz
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- €200 - €500
Flights from Munich to Graz via Vienna
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- €200 - €500

- Website
- airdolomiti.it
Flights from Munich to Graz
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- €130 - €380

- Phone
- +43 1 89900
- meinenachricht@westbahn.at
- Website
- westbahn.at
Train from Muenchen Ost to Wien Westbahnhof
- Ave. Duration
- 3h 54m
- Frequency
- Every 4 hours
- Estimated price
- €40 - €100
- Website
- https://westbahn.at/en/
- Advantage Ticket
- €40 - €65
- Standart Ticket
- €65 - €100
Train from Muenchen Hbf Gl.5-10 to Salzburg Hbf
- Ave. Duration
- 1h 39m
- Frequency
- Every 4 hours
- Estimated price
- €14 - €35
- Website
- https://westbahn.at/en/
- Advantage Ticket
- €14 - €21
- Standart Ticket
- €24 - €35
Train from Salzburg Hbf to Wien Westbahnhof
- Ave. Duration
- 2h 30m
- Frequency
- Every 30 minutes
- Estimated price
- €30 - €70
- Website
- https://westbahn.at/en/
- Advantage Ticket
- €30 - €45
- Standart Ticket
- €45 - €70
Train from Kufstein to Innsbruck Hbf
- Ave. Duration
- 38 min
- Frequency
- Every 3 hours
- Estimated price
- €7 - €20
- Website
- https://westbahn.at/en/
- Advantage Ticket
- €7 - €11
- Standart Ticket
- €13 - €20

- Phone
- 030 200730
- Website
- transdev.de
Train from Muenchen Hbf to Salzburg Hbf
- Ave. Duration
- 1h 47m
- Frequency
- Every 30 minutes
- Estimated price
- €26 - €40
- Schedules at
- transdev.de
Train from Muenchen Hbf Gl.5-10 to Kufstein
- Ave. Duration
- 1h 17m
- Frequency
- Every 30 minutes
- Estimated price
- €17 - €25
- Schedules at
- transdev.de

- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from München Hbf to Salzburg Hbf
- Ave. Duration
- 1h 29m
- Frequency
- Every 3 hours
- Estimated price
- €30 - €45
- Website
- https://www.bahn.com/en
Train from Salzburg Hbf to Wien Hbf
- Ave. Duration
- 2h 56m
- Frequency
- Once daily
- Estimated price
- €45 - €65
- Website
- https://www.bahn.com/en
Train from München Hbf to Kufstein
- Ave. Duration
- 1h 1m
- Frequency
- Twice a week
- Estimated price
- €25 - €35
- Website
- https://www.bahn.com/en

- Phone
- +49 8024 997171
- kontakt@bayerischeoberlandbahn.de
- Website
- brb.de
Train from München Hbf to Salzburg Hbf
- Ave. Duration
- 1h 47m
- Frequency
- Hourly
- Estimated price
- €34 - €37
- Schedules at
- brb.de
Train from München Hbf to Kufstein
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a day
- Estimated price
- €23 - €25
- Schedules at
- brb.de

- Phone
- +43 51717
- Website
- nightjet.com
Train from München Hbf to Salzburg Hbf
- Ave. Duration
- 1h 47m
- Frequency
- Twice daily
- Estimated price
- €21 - €200
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- €140 - €200
- Couchette Carriage
- €70 - €100
- Seating Carriage
- €21 - €30
Train from München Hbf to Kufstein
- Ave. Duration
- 58 min
- Frequency
- Once daily
- Estimated price
- €17 - €200
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- €140 - €200
- Couchette Carriage
- €70 - €100
- Seating Carriage
- €17 - €25
Train from Kufstein to Innsbruck Hbf
- Ave. Duration
- 46 min
- Frequency
- Twice daily
- Estimated price
- €15 - €200
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- €140 - €200
- Couchette Carriage
- €70 - €95
- Seating Carriage
- €15 - €22
Train from Graz Hbf to Wien Hbf
- Ave. Duration
- 2h 43m
- Frequency
- Once daily
- Estimated price
- €25 - €200
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- €140 - €200
- Couchette Carriage
- €75 - €110
- Seating Carriage
- €25 - €40

- Phone
- +41 848 44 66 88
- Website
- sbb.ch
Train from Salzburg Hbf to Wien Hbf
- Ave. Duration
- 2h 28m
- Frequency
- Every 3 hours
- Estimated price
- €100 - €180
- Website
- https://www.sbb.ch/en/home.html

Train from Salzburg Hbf to Wien Hbf
- Ave. Duration
- 2h 54m
- Frequency
- Every 30 minutes
- Estimated price
- €40 - €65
- Website
- https://www.oebb.at/en/
Train from Kufstein to Innsbruck Hbf
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- €14 - €22
- Website
- https://www.oebb.at/en/
Train from Graz Hbf to Wien Hbf
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- €29 - €45
- Website
- https://www.oebb.at/en/

Train from Salzburg Hbf to Wien Hbf
- Ave. Duration
- 3h 26m
- Frequency
- 3 times a week
- Estimated price
- €50 - €75
- Website
- https://www.oebb.at/en/
Train from Kufstein to Innsbruck Hbf
- Ave. Duration
- 58 min
- Frequency
- Every 30 minutes
- Estimated price
- €12 - €17
- Website
- https://www.oebb.at/en/
Train from Graz Hbf to Wien Hbf
- Ave. Duration
- 2h 37m
- Frequency
- Twice daily
- Estimated price
- €35 - €50
- Website
- https://www.oebb.at/en/

- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Salzburg Hbf to Wien Hbf
- Ave. Duration
- 2h 51m
- Frequency
- Once daily
- Estimated price
- €40 - €60
- Website
- http://fahrplan.oebb.at/bin/query.exe/en?revia=yes&existOptimizePrice=1&country=overseas&initialAvail=ON&S={fromName}&Z={toName}&start=1
Train from Kufstein to Innsbruck Hbf
- Ave. Duration
- 42 min
- Frequency
- Twice daily
- Estimated price
- €19 - €27
- Website
- http://fahrplan.oebb.at/bin/query.exe/en?revia=yes&existOptimizePrice=1&country=overseas&initialAvail=ON&S={fromName}&Z={toName}&start=1
Train from Graz Hbf to Wien Hbf
- Ave. Duration
- 2h 37m
- Frequency
- 4 times a day
- Estimated price
- €30 - €45
- Website
- http://fahrplan.oebb.at/bin/query.exe/en?revia=yes&existOptimizePrice=1&country=overseas&initialAvail=ON&S={fromName}&Z={toName}&start=1

- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Salzburg Hbf to Wien Hbf
- Ave. Duration
- 2h 54m
- Frequency
- 6 times a week
- Estimated price
- €60 - €90
- Website
- https://www.oebb.at/

Rome2Rio's guide to SNCF
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- sncf.com
Train from Gare de München Ost Pbf to Gare de Wien Meidling
- Ave. Duration
- 4h 29m
- Frequency
- 4 times a week
- Estimated price
- €50 - €90
- Website
- https://www.sncf-connect.com/en-en/
- 2nd Class
- €50 - €75
- Rail 1st Class
- €70 - €90

- Phone
- 703 200 200
- Website
- intercity.pl
Night train from Muenchen Hbf Gl.5-10 to Wien Hbf
- Ave. Duration
- 4h 32m
- Frequency
- Twice daily
- Estimated price
- €13 - €21
- Website
- https://www.intercity.pl/en/
- 2nd Class
- €13 - €16
- 1st Class
- €18 - €21

- Phone
- +36 (1) 3 49 49 49
- Website
- mavcsoport.hu
Train from Kufstein to Innsbruck Hbf
- Ave. Duration
- 35 min
- Frequency
- 3 times a day
- Estimated price
- €3 - €4
- Website
- https://www.mavcsoport.hu/en

- Phone
- +385 1 3782 583
- informacije@hzpp.hr
- Website
- hzpp.hr
Train from Graz Hbf to Wien Hbf
- Ave. Duration
- 2h 37m
- Frequency
- Once daily
- Estimated price
- €11 - €16
- Website
- http://www.hzpp.hr/en

- Phone
- +386 129 13 332
- potnik.info@slo-zeleznice.si
- Website
- potniski.sz.si
Train from Graz Hbf to Wien Hbf
- Ave. Duration
- 2h 36m
- Frequency
- Once daily
- Estimated price
- €13 - €25
- Website
- https://potniski.sz.si/en/
- Intercity 2nd Class Ticket
- €13 - €19
- Regional Train Ticket
- €13 - €17
- Intercity 1st Class Ticket
- €20 - €25

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Munich central bus station to Vienna Erdberg
- Ave. Duration
- 5h 30m
- Frequency
- Every 4 hours
- Estimated price
- €30 - €45
- Website
- https://www.flixbus.co.uk
Frequently asked questions

- Phone
- +3 318 576 2228
- Website
- blablacar.com
Rideshare from Munich to Vienna
- Ave. Duration
- 4h 54m
- Frequency
- 5 times a day
- Estimated price
- €21 - €35
- Book at
- blablacar.co.uk
Want to know more about travelling around Austria
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Read the travel guideTrain travel in France: A guide to SNCF
From the famed TGVs to no-frills Ouigo, we explain which SNCF train to choose and how to book.
Read the travel guideWant to know more about Flixbus?
Rome2Rio’s guide has all the details
Read the travel guideMore Questions & Answers
The quickest flight from Munich Airport to Vienna Airport is the direct flight which takes 1h.
Munich to Vienna bus services, operated by FlixBus, arrive at Vienna Erdberg station.
Munich to Vienna train services, operated by WESTbahn Gmbh, arrive at Wien Westbahnhof station.
Yes, the driving distance between Munich to Vienna is 402 km. It takes approximately 3h 54m to drive from Munich to Vienna.
Lufthansa and Austrian Airlines offer flights from Munich Airport to Vienna Airport.
Book your Munich to Vienna train tickets online with Omio.
Book your Munich to Vienna bus tickets online with FlixBus and Omio.
There are 1711+ hotels available in Vienna. Prices start at €43 per night.
The best way to get from Munich to Munich Airport is to train which takes 36 min and costs €7 - €11.