Zagreb Airport (ZAG) – Arrivals & Departures

Arrivals, departures, and all transport options from Zagreb to Ljubljana, Bled, Piran and Istria

There are many Indians, few Chiefs – true Legends are rare.
And one drives the world — wherever you wish. 🚖

Live Flights – Zagreb Airport / Franjo Tuđman (ZAG)

Zagreb Airport (ZAG), officially Franjo Tuđman Airport, is Croatia's busiest international airport, located about 15 km southeast of Zagreb city centre. Over 50 airlines serve Zagreb, including Ryanair, easyJet, Eurowings, Turkish Airlines, and Croatia Airlines.

✈ Arrivals – ZAG

→ Live Arrivals – Zagreb Airport
🛬 Airlines & routes: Croatia Airlines (hub), Ryanair, Lufthansa, Turkish Airlines, easyJet, Eurowings, British Airways, Wizz Air, and 50+ more. New modern terminal opened 2017 — year-round international hub with solid European and intercontinental connections.
⏱ Time to exit: ZAG's modern terminal is well-organised — from landing to arrivals hall typically 20–30 minutes. Croatia joined Schengen in January 2023 — no passport control for EU/Schengen passengers.
🚗 Transfer from Zagreb Airport to Slovenia: Taxi Legende picks up at ZAG — Ljubljana in ~1h 45 min, Bled in ~2h 15 min. No border formalities (Croatia in Schengen since 2023). Excellent option to combine Croatia + Slovenia.

✈ Departures – ZAG

→ Live Departures – Zagreb Airport
🛫 When to arrive: Recommend arriving 2 hours before departure. For long-haul flights (Dubai, Istanbul) allow 2h 30min. The terminal is modern and efficient but can get busy in peak summer season.
📍 Getting to ZAG: From Ljubljana ~1h 45 min via A2 (no border — Schengen). Croatia Airlines bus from Zagreb city centre (~30 min). From Bled ~2h 15 min.
🚗 Transfer to Zagreb Airport from Slovenia: Fixed price from €160 (from Ljubljana). No border stops, straight to ZAG terminal.

How to Travel from Zagreb Airport to Ljubljana

Zagreb and Ljubljana are just 140 km apart — one of the better-connected capital city pairs in the region. The motorway (A3 → A2) is fast and direct. Public transport options are good too. Here's the full picture:

Private transfer

Direct ride, door-to-door

We pick you up at Zagreb Airport and drive you straight to Ljubljana — no connections, no waiting for departures. Good option for late arrivals, families with luggage, or groups. Price confirmed at booking.

Public bus

Bus to Ljubljana

Frequent buses from Zagreb main bus station to Ljubljana (~2h, from ~€12). Zagreb Airport to bus station: airport shuttle or taxi (~20–30 min). Check ap-ljubljana.si for timetables.

Train

Train Zagreb → Ljubljana

Direct trains ~2h 15 min. From Zagreb Glavni Kolodvor (main station). Airport to station by taxi or shuttle (~20 min). Book at hzpp.hr or sz.si.

GoOpti / BlaBlaCar

Shared options

GoOpti runs shared shuttles on this route — can be cheap if booked early. BlaBlaCar also has frequent rides. Check goopti.com and blablacar.com.

Rental car

Drive yourself

Car rental at the airport. Take A3 west to Bregana border crossing (~45 min), then A2 to Ljubljana (~45 min more). About 140 km total, 1h 30 min.

Transfer prices from Zagreb Airport

We operate from Ljubljana. The price includes our drive to Zagreb and back home — not just the km from Zagreb to your destination. Final price confirmed at booking.

DestinationNoteCar (est.)Van (est.)
LjubljanaDirect route€160€220
Lake BledOn the way back€230€320
Piran / PortorožAsk for price→ WhatsApp / call
Poreč, Rovinj, IstriaAsk for price→ WhatsApp / call

Why "ask for price"? We're based in Ljubljana. Pireč from Zagreb is 270 km — but our total journey (Ljubljana → Zagreb empty, transfer, return to base) is 600+ km. The price is fair — it just needs to be calculated individually.

From Zagreb Airport to Lake Bled

Bled is about 200 km from Zagreb Airport (~2h by car). No direct public transport — you go via Ljubljana then take bus 51 or a local taxi to Bled.

🚗 By car: ~200 km, ~2h  ·  🚌 Bus to Ljubljana + bus to Bled: ~3h total  ·  🚖 Private transfer: door-to-door, ask for quote

From Zagreb to Istria

Going to Poreč, Rovinj, or Pula? Zagreb isn't the closest airport for Istria (Pula Airport or Trieste are better), but it's doable. Buses run from Zagreb to Pula and Poreč in summer.

About Zagreb Airport

Book a Transfer from Zagreb

Fixed price, English-speaking driver, straight to your destination. Confirmed before you pay anything.

📞 +386 31 732 289 ✉️ Email