Bus

Take the FlixBus bus at the Munich central bus station station .

The journey takes approximately 4 h 35 m. Ticket price is about €26 The travel distance is 323 km.

Carrier is FlixBus.

Buy ticket

Get off at the Villach Bus Station.


🛏 Find hotel deals and discounts up to 20% in Villach at Booking


Train

Take the train Deutsche Bahn Intercity-Express at the station München Hbf.

The journey takes approximately 1 h 29 m. Ticket price is about €20 The travel distance is 147 km.

Carrier is Deutsche Bahn Intercity-Express.

Buy ticket

Get off at the Salzburg Hbf.
Take the train Nightjet at the station Salzburg Hbf.

The journey takes approximately 2 h 32 m. Ticket price is about €29 The travel distance is 180 km.

Carrier is Nightjet.

Buy ticket

Get off at the Villach Hbf.


🛏 Find hotel deals and discounts up to 20% in Villach at Booking


Train

Take the train Meridian, BOB & BRB at the station München Hbf.

The journey takes approximately 1 h 47 m. Ticket price is about €30 The travel distance is 147 km.

Carrier is Meridian, BOB & BRB.

Buy ticket

Get off at the Salzburg Hbf.
Take the train Nightjet at the station München Hbf.

The journey takes approximately 2 h 32 m. Ticket price is about €29 The travel distance is 147 km.

Carrier is Nightjet.

Buy ticket

Get off at the Salzburg Hbf.


🛏 Find hotel deals and discounts up to 20% in Villach at Booking


Night train

Take the train Nightjet at the station Muenchen Hbf.

The journey takes approximately 4 h 9 m. Ticket price is about €18 The travel distance is 327 km.

Carrier is Nightjet.

Buy ticket

Get off at the Villach Hbf.


🛏 Find hotel deals and discounts up to 20% in Villach at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 3 h 2 m. The travel distance is 313 km.

Get off at the Villach.


🛏 Find hotel deals and discounts up to 20% in Villach at Booking


Fly shuttle

Take the train Deutsche Bahn Regional at the station Marienplatz.

The journey takes approximately 38 m. Ticket price is about €7 The travel distance is 35 km.

Carrier is Deutsche Bahn Regional.

Buy ticket

Get off at the Flughafen München.
Fly out to Munich (MUC) of the Ljubljana (LJU) airport.

The journey takes approximately 55 m. Ticket price is about €120

Carrier is Lufthansa.

🔎

🚖 Find a cheap local taxi

Get off at the Ljubljana (LJU).
Take the transport at the Ljubljana Airport station.

The journey takes approximately 1 h The travel distance is 80 km.

Carrier is Touristik Kärnten Transfer.

Buy ticket

Get off at the Villach.


🛏 Find hotel deals and discounts up to 20% in Villach at Booking


The cheapest way to travel from Munich to Villach is by taking a Night train with an average price of €18. The journey takes approximately 4 ч. 9 мин.

Drive is the fastest way to travel from Munich to Villach. Tickets cost €18. The journey takes approximately 3 ч. 2 мин.

Munich is approximately 313 km away from Villach. The trip by car takes 3 h 2 m.

Yes! There is a direct bus with no transfers to this destination. The route is served by the FlixBus company. Tickets cost about €26. A bus trip from Munich to Villach will take 4 h 35 m.

The average journey time by car between Munich and Villach is 3 h 2 m.