Zagreb Airport (ZAG): The Independent Guide to Franjo Tuđman Airport

Zagreb Franjo Tuđman Airport terminal

Zagreb Franjo Tuđman Airport (IATA: ZAG, ICAO: LDZA) is Croatia's busiest airport, in Velika Gorica about 10 km southeast of Zagreb city centre. In 2025 it handled a record 4,721,564 passengers, up 9.4% on 2024. A single passenger terminal opened in March 2017, runs 24 hours a day, and serves around 18 to 20 airlines flying to roughly 65 to 70 destinations. This site is an independent guide, updated for 2026.

Last updated: May 25, 2026. 2025 traffic figures, the 2026 route schedule and current transport fares cross-checked against the official airport site (zag.aero), Croatian aviation statistics and ZET on this date.

What Zagreb Airport Looks Like Right Now

The encyclopedic detail lives on the deeper pages of this site. The snapshot below is the 2026 state of play: who operates the airport, who flies from it, what the building is, and how you reach it. Anything here that needs more depth has its own page linked.

Who runs the airport and how big it is in 2026

Zagreb Airport is operated under concession by MZLZ (Međunarodna zračna luka Zagreb), a consortium led by Groupe ADP. The concession runs to roughly 2042 and covers both terminal operations and the runway side. 2025 was a record year: 4,721,564 passengers, up 9.4% on 2024, an extra 404,945 travellers over the prior year. Aircraft movements totalled 51,664 (up 3.4%) and cargo throughput was 12,408 tons. Autumn 2025 carried the growth as much as summer: September was up 11.4%, October 10.8% and November 7.8%. The single passenger terminal has a stated design capacity of around 5 million passengers per year, so 2025 traffic puts ZAG noticeably close to the ceiling and the gap is the central operational question for the next 18 to 24 months.

Airlines and routes in 2026

Around 18 to 20 airlines fly scheduled services from ZAG in 2026 to roughly 65 to 70 direct destinations. Croatia Airlines is the flag carrier and hub airline; Ryanair is the largest low-cost operator and runs Zagreb as a focus city with based aircraft. All three global alliances are represented: Star Alliance through Croatia Airlines, Lufthansa, Austrian, Turkish and Aegean; SkyTeam through KLM, Air France and Air Serbia; Oneworld through British Airways and Qatar Airways. Sun d'Or (the El Al subsidiary) opened a twice-weekly Tel Aviv link on May 24, 2026, and Neos started a weekly Friday Reykjavik service in May 2026. Most other 2026 growth comes from frequency increases on existing routes rather than new destinations. For the full carrier-by-carrier breakdown, see our airlines flying from Zagreb guide, and flight booking and routes for sample routes by region.

The terminal as it stands today

One passenger terminal serves every commercial flight at ZAG. It opened on March 28, 2017, replaced the much smaller 1960s building on the same site, and was designed by Croatian architects Branko Kincl, Velimir Neidhart and Jure Radić. The building covers around 65,800 m² across three functional levels, with 45 check-in counters, 23 passport control booths, 3 baggage carousels, 8 jet bridges and additional bus boarding gates for remote stands. Schengen gates are 1 to 7 and non-Schengen gates are 8 to 11. In practice, 2026 traffic fills the building during the morning and evening departure peaks and quiets between 11:00 and 14:00. For floor-by-floor detail, see our terminal layout and airport map pages.

How to actually get there

Five practical options cover the trip between ZAG and central Zagreb. Bus 290 (ZET) is the cheapest at about €1 from the Tisak kiosk, 35 to 45 minutes to Kvaternikov trg. The Pleso Prijevoz shuttle runs to Autobusni kolodvor for around €8 to €9 in 25 to 35 minutes. Taxis from ZAG run €30 to €45 walk-up at the rank, or €20 to €25 via the Cammeo and Eko apps. Bolt and Uber both operate at the airport with fares around €25 to €35. Rental cars are available from every major desk in arrivals. For the side-by-side comparison see our airport transfers and transport page, and parking at ZAG for tariffs and the off-site operators.

Plan Your Trip Through Zagreb Airport

Flight Information

Track arrivals and departures live, find the airline you are flying, compare check-in cut-off times and understand what a connection at ZAG actually involves. The full breakdown of every airline flying from Zagreb.

Browse flight info

Transportation

Bus 290 (under €2), the Pleso shuttle (€8 to €9), taxi (€30 to €45), Bolt and Uber, parking and rental cars. Five transport options between the airport and Zagreb city centre, compared by price, speed and luggage.

Compare transport

Airport facilities

One terminal on three levels, with free 24/7 WiFi, the Primeclass lounge, bookable Fast Track security, full passenger services, and the practical detail on what is actually open when you land or depart.

See inside the airport

Luggage and passenger info

Cabin and checked allowance by airline at ZAG, what to do if your bag is lost, the surprising no-luggage-storage-at-the-airport rule, reduced mobility assistance, and EU 261 passenger rights.

Read luggage and rights

Travel and tourism

Where to stay (near the airport for an early flight or in central Zagreb), what to do in a 4-hour layover or a weekend, and day trips to Plitvička jezera, Ljubljana and the coast. Planning the trip after you land.

Plan your Zagreb trip

Popular Pages

The pages travellers reach for most often, in case you already know what you need:

About This Site

Zagreb Airport Info is an independent passenger guide to Zagreb Franjo Tuđman Airport (ZAG), written and reviewed by the Zagreb Airport Info editorial team. It is not the official airport website. The official airport site is zag.aero (the domain migrated from zagreb-airport.hr), and that is where live operational notices and tender documents are published.

Every page on this site is dated and cross-checked against the official airport site, Croatian aviation statistics, on-site observation and the relevant operator pages (ZET for bus, HŽPP for rail, Pleso Prijevoz for the shuttle, the airlines themselves for schedules and check-in). Facts are reviewed on a rolling basis as schedules and prices change. The 2025 traffic figures and the 2026 route schedule were cross-checked the week of publish. Spot something out of date?

Frequently Asked Questions

What is Zagreb Airport called?

The official name is Zračna luka Franjo Tuđman, or Franjo Tuđman Airport Zagreb in English. The IATA code is ZAG and the ICAO code is LDZA. The older name "Pleso Airport" still appears in some travel guides but is no longer the current name.

Where is Zagreb Airport located?

In Velika Gorica, about 10 km southeast of Zagreb city centre. The full address is Ulica Rudolfa Fizira 21, 10410 Velika Gorica, Croatia. Several older guides cite a different postal code (10150); the correct code is 10410.

How many terminals does Zagreb Airport have?

One. A single passenger terminal opened on March 28, 2017 and replaced the older 1960s facility. It covers about 65,800 m² across three levels and handles all commercial flights. There is no Terminal 2.

How big is Zagreb Airport?

2025 was a record year at 4,721,564 passengers, up 9.4% on 2024. Aircraft movements totalled 51,664 and cargo throughput was 12,408 tons. The terminal has a stated design capacity of around 5 million passengers per year. Around 18 to 20 airlines fly to roughly 65 to 70 destinations in 2026.

Is Zagreb Airport open 24 hours?

The terminal building is open 24/7 every day of the year. Flights operate around the clock. Some shops, cafes and service desks have shorter hours, so late-night options between roughly 22:00 and 04:30 are limited.

How do I get to Zagreb Airport from the city?

Five practical options: bus 290 (cheapest, around €1 to €2), the Pleso Prijevoz shuttle to the central bus station (about €8 to €9), taxi (€30 to €45 walk-up, €20 to €25 via app), Bolt or Uber (€25 to €35), or rental car. Journey time is 20 to 45 minutes depending on transport and traffic.

What is the official website of Zagreb Airport?

The official airport website is zag.aero (the domain migrated from zagreb-airport.hr). This site, zagrebairport-info.com, is an independent passenger guide and is not the official airport website.

Does Zagreb Airport have luggage storage?

No. The terminal has no luggage lockers and no left-luggage office. Croatian air traffic security law prohibits it. For storage during a layover, see our guide to luggage storage alternatives in central Zagreb.