There are 11 ways to get from Leipzig to Villach by train, bus, car, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Leipzig Hbf to München Hbftrain 28 / ...
- Take the train from München Hbf to Salzburg Hauptbahnhoftrain 90 / ...
- Take the train from Salzburg Hbf to Villach Hbftrain Ic
7h 59m€132–603Bus
cheapest- Take the bus from Leipzig central train station to Nuremberg central bus stationbus N86 / ...
- Take the bus from Nuremberg central bus station to Villach Hbfbus N73 / ...
11h 25m€56–93Drive 687.3 km
- Drive from Leipzig to Villachcar 687.3 km
6h 59m€113–163Fly Leipzig-Halle Airport to Klagenfurt Airport
- Fly from Leipzig-Halle Airport (LEJ) to Klagenfurt Airport (KLU)plane LEJ - KLU
7h 30m€128–441Train via Nuremberg
- Take the train from Leipzig Hbf to Nürnberg Hbftrain 28 / ...
- Take the train from Nürnberg Hbf to München Hbftrain 28 / ...
- Take the train from München Hbf to Salzburg Hauptbahnhoftrain 90 / ...
- Take the train from Salzburg Hbf to Villach Hbftrain Ic
8h 4m€131–610Train #2
- Take the train from Leipzig Hbf to Praha Hlavní nádražítrain Drf
- Take the train from Praha Hlavni Nadrazi to Villach Hbftrain Rj
13h 14mFly Leipzig-Halle Airport to Ljubljana, shuttle
- Fly from Leipzig-Halle Airport (LEJ) to Ljubljana (LJU)plane LEJ - LJU
- Take a shuttle bus from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Klagenfurt - Hauptbahnhof
7h 32m€203–801Fly Leipzig-Halle Airport to Salzburg Airport, train
- Fly from Leipzig-Halle Airport (LEJ) to Salzburg Airport (SZG)plane LEJ - SZG
- Take the train from Salzburg Hbf to Villach Hbftrain
8h 30m€196–705Train to Berlin Brandenburg Airport, fly to Graz Airport, train
- Take the train from Leipzig Hbf to S Südkreuz Bhftrain
- Fly from Berlin Brandenburg Airport (BER) to Graz Airport (GRZ)plane BER - GRZ
- Take the train from Graz Hbf to Villach Hbftrain
6h 53m€110–577Fly Leipzig-Halle Airport to Vienna International Airport, train
- Fly from Leipzig-Halle Airport (LEJ) to Vienna International Airport (VIE)plane LEJ - VIE
- Take the train from Wien Hbf to Villach Hbftrain
8h 4m€161–476Fly Leipzig-Halle Airport to Trieste – Friuli Venezia Giulia Airport, train
- Fly from Leipzig-Halle Airport (LEJ) to Trieste – Friuli Venezia Giulia Airport (TRS)plane LEJ - TRS
- Take the train from Udine to Villach Hbftrain
9h 25m€170–525
Leipzig to Villach by train
Questions & Answers
The cheapest way to get from Leipzig to Villach is to bus which costs €55 - €95 and takes 11h 25m.
The fastest way to get from Leipzig to Villach is to train and fly which takes 6h 53m and costs €110 - €600.
No, there is no direct bus from Leipzig station to Villach. However, there are services departing from Leipzig central train station and arriving at Villach Hbf via Nuremberg central bus station. The journey, including transfers, takes approximately 11h 25m.
No, there is no direct train from Leipzig to Villach. However, there are services departing from Leipzig Hbf and arriving at Villach Hbf via München Hbf and Salzburg Hbf. The journey, including transfers, takes approximately 7h 59m.
The distance between Leipzig and Villach is 804 km. The road distance is 687.3 km.
The best way to get from Leipzig to Villach without a car is to train which takes 7h 59m and costs €130 - €650.
It takes approximately 7h 59m to get from Leipzig to Villach, including transfers.
Leipzig to Villach bus services, operated by FlixBus, depart from Leipzig central train station.
Leipzig to Villach train services, operated by Deutsche Bahn Intercity (DB IC), depart from Leipzig Hbf station.
The best way to get from Leipzig to Villach is to train which takes 7h 59m and costs €130 - €650. Alternatively, you can bus, which costs €55 - €95 and takes 11h 25m, you could also fly, which costs €120 - €450 and takes 7h 30m.
What companies run services between Leipzig, Germany and Villach, Austria?
You can take a train from Leipzig Hbf to Villach Hbf via München Hbf, Salzburg Hauptbahnhof, and Salzburg Hbf in around 7h 59m. Alternatively, you can take a bus from Leipzig central train station to Villach Hbf via Nuremberg central bus station in around 11h 25m.
- Website
- lufthansa.com
Flights from Leipzig-Halle Airport to Klagenfurt Airport via Frankfurt, Vienna International Airport
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- €190–750
Flights from Leipzig-Halle Airport to Ljubljana via Frankfurt
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- €95–460
Flights from Leipzig-Halle Airport to Salzburg Airport via Frankfurt
- Ave. Duration
- 3h 8m
- When
- Every day
- Estimated price
- €170–600
Flights from Berlin Brandenburg Airport to Graz Airport via Munich
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €140–410
Flights from Leipzig-Halle Airport to Trieste – Friuli Venezia Giulia Airport via Frankfurt
- Ave. Duration
- 4h 46m
- When
- Every day
- Estimated price
- €240–900
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Leipzig Hbf to München Hbf
- Ave. Duration
- 3h 17m
- Frequency
- Hourly
- Estimated price
- €85–350
- Website
- Deutsche Bahn Intercity (DB IC)
Train from München Hbf to Salzburg Hauptbahnhof
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- €26–110
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Leipzig Hbf to Nürnberg Hbf
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- €55–220
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Nürnberg Hbf to München Hbf
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- €30–130
- Website
- Deutsche Bahn Intercity (DB IC)
Train from München Hbf to Salzburg Hauptbahnhof
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- €26–110
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Leipzig Hbf to S Südkreuz Bhf
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- €29–120
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Graz Hbf to Villach Hbf
- Ave. Duration
- 1h 21m
- Frequency
- Every 4 hours
- Estimated price
- €30–130
- Website
- Deutsche Bahn Intercity (DB IC)
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Leipzig central train station to Nuremberg central bus station
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- €20–35
- Website
- Flixbus
Bus from Nuremberg central bus station to Villach Hbf
- Ave. Duration
- 6h 55m
- Frequency
- Once daily
- Estimated price
- €35–60
- Website
- Flixbus
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
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Italy Travel Guides
Read the travel guide
More Questions & Answers
Leipzig to Villach bus services, operated by FlixBus, arrive at Nuremberg central bus station.
Leipzig to Villach train services, operated by Deutsche Bahn Intercity (DB IC), arrive at München Hbf station.
Yes, the driving distance between Leipzig to Villach is 687 km. It takes approximately 6h 59m to drive from Leipzig to Villach.
Book your Leipzig to Villach train tickets online with Omio.
Book your Leipzig to Villach bus tickets online with Omio and FlixBus.
There are 2598+ hotels available in Villach.








