Flights from Zurich to Ljubljana – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
ZRH to LJU – All flight route options from Zurich Airport, Switzerland to Ljubljana, Slovenia. These flights are operated by 5 airlines. Fly non-stop with SWISS or choose from 2 different transit flights. The shortest flight time is 1 hour and 10 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Ljubljana
We got great deals on hotels and car rentals near the airport.
Zurich to Ljubljana flights
With over 56 flights every week and 3 different airlines you have a wide range of options. You can fly non-stop to Ljubljana (LJU) from Zurich (ZRH) with SWISS or choose a connecting flight via Munich (MUC) or Frankfurt (FRA) if it suits you better.
Zurich to Ljubljana with SWISS
You can fly non-stop every weekday with flights departing between 7:00 am and 9:00 pm. SWISS is a Star Alliance member.
With Lufthansa
If you choose to fly with Lufthansa from Zurich to Ljubljana you can make a transit either via Munich or via Frankfurt. The route via Munich is 45 minutes faster. Lufthansa is a Star Alliance member.
Distance & flight times: Zurich Airport to Ljubljana
The shortest flight time between ZRH and LJU is 1 hour and 10 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 10m | - | 293 miles (471 km) |
MUC Munich | 3h 5m | 1h 10m | 356 miles (573 km) |
FRA Frankfurt | 3h 50m | 55m | 558 miles (898 km) |



Quick copy and share this page
From Switzerland to Ljubljana
We have found another destination to Slovenia from Zurich Airport as well.