Live Flights β Zagreb Airport / Franjo TuΔman (ZAG)
Zagreb Airport (IATA: ZAG), officially Franjo TuΔman Airport, is Croatia's busiest international airport. It handles flights to over 50 destinations across Europe and beyond, with airlines including Croatia Airlines, Ryanair, easyJet, Eurowings, Lufthansa, and Turkish Airlines.
β Arrivals β ZAG
β Live Arrivals β Zagreb Airportβ± Time to exit: ZAG's modern terminal is well-organised β from landing to arrivals hall typically 20β30 minutes. Croatia in Schengen since January 2023 β no passport control for EU passengers.
π Transfer from Zagreb Airport to Slovenia: We pick you up at ZAG β Ljubljana in ~1h 45 min, Bled in ~2h 15 min. No border formalities (Croatia in Schengen). Excellent for combining Zagreb + Slovenia.
β Departures β ZAG
β Live Departures β Zagreb Airportπ Getting to ZAG: From Ljubljana ~1h 45 min via A2 (no border β Schengen). Croatia Airlines bus from Zagreb city ~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 Get from Zagreb Airport to Slovenia
Ljubljana is the most popular onward destination from Zagreb Airport. The two capitals are about 140 km apart and very well connected. Here is an honest comparison of all options:
ποΈ Updated: May 2026 β schedules and prices may change, verify with the provider.
Request a quote via WhatsApp β
Zagreb Airport to Lake Bled
Lake Bled is about 200 km from Zagreb Airport (~2h by car). There is no direct public transport β you need to go via Ljubljana. The easiest options:
π By car: ~200 km, ~2h via A3/A2
π Train to Ljubljana + bus 51 to Bled: ~3h 30 min total
π Bus to Ljubljana + bus to Bled: ~3h total
π Private transfer: door-to-door, from ~β¬220
Zagreb Airport to Croatian Istria
Heading to PoreΔ, Rovinj, Pula, or Umag? Zagreb is actually not the best airport for Istria β Pula Airport (PUY) or Trieste (TRS) are often closer. But if you land in Zagreb, here are your options:
- Zagreb β PoreΔ: ~270 km, ~2h 45 min by car via A6/A8
- Zagreb β Rovinj: ~300 km, ~3h by car
- Zagreb β Pula: ~280 km, ~2h 45 min by car
- Zagreb β Umag: ~220 km, ~2h 15 min
- Public bus: Zagreb bus station has direct buses to Pula, PoreΔ, and Rovinj (seasonal). Check buscroatia.com
- Private transfer: ask for price via WhatsApp
Zagreb Airport to Piran & Slovenian Coast
Piran and PortoroΕΎ are about 350 km from Zagreb (~3h 15 min by car via A3/A1). No direct public transport β go via Ljubljana. For most travellers, this is a long journey and a private transfer or rental car makes the most sense.
- By car: ~350 km, ~3h 15 min
- Private transfer: ask for price β WhatsApp us
About Zagreb Airport
Zagreb Airport is located about 15 km southeast of Zagreb city centre, near the town of Velika Gorica. It has one terminal and is easy to navigate. The airport has all standard facilities: car rental, ATMs, cafes, and a taxi rank.
- IATA code: ZAG
- Full name: Zagreb Airport Franjo TuΔman
- Distance to Zagreb centre: ~15 km (~20 min)
- Distance to Ljubljana: ~140 km (~1h 30 min)
- Distance to Bled: ~200 km (~2h)
- Distance to PoreΔ: ~270 km (~2h 45 min)
- Distance to Pula: ~280 km (~2h 45 min)
Need a Private Transfer from Zagreb?
We cover transfers between Zagreb Airport and all destinations in Slovenia and Croatian Istria. Fixed price, English-speaking driver, door-to-door.
π +386 31 732 289 π¬ WhatsApp βοΈ Email us