LJU

- To city center
- Ljubljana · ~19 km
- Time to city
- Official taxi / pre-booked transfer · ≈25–40 min
LJU

ZAG

One map, pinned from each airport’s published coordinates.
Overall is the published weighted sum. A highlighted score is ahead; a tie stays plain.
25% · Wayfinding, security wait, and layout.
20% · Seating, Wi-Fi, cleanliness, and quiet.
15% · Food and retail quality and variety.
15% · Transit, taxi, and parking to the city.
15% · Delays, cancellations, and weather resilience.
10% · Worth-it density and access quality.
LJU
ZAG
LJU
ZAG
LJU
Show up 2 hours early — one funnel, classic liquids rules
Plan ~2 hours; classic 100 ml liquids and laptop-out screening still apply — midday Schengen hops can be lighter.
One hall — Schengen vs non-Schengen after security
Single terminal complex; lounge is airside opposite Gate 1 — confirm Schengen vs non-Schengen before you sit.
Marketplace airside or the Business Lounge — landside still wins a real meal
Airside Marketplace covers a short wait; lounge buffet helps cardholders; serious food is still in the city.
ZAG
90 minutes is often enough for Schengen; add a passport-control buffer for non-Schengen
Morning banks (06:00–09:00) and Sunday evenings are the reliably busy windows.
One terminal, then a Schengen / non-Schengen split
Confirm the pier on the boarding pass before you sit down after security.
Eat landside if you want a real bakery
Airside is café / sandwich fare; the better bakers are in the public hall.
LJU · Compact Fraport-run Schengen gateway at Brnik with a 2021 terminal extension, classic 100 ml security, a Priority Pass Business Lounge opposite Gate 1, and a cheap Arriva bus into Ljubljana — still no rail link and limited airside dining.
ZAG · A compact, easy single-terminal Schengen hub that gets you through quickly, trading memorable airside food and big-hub amenities for short walks and low stress.