Zagreb Airport (Franjo Tuđman, IATA: ZAG) is Croatia's busiest airport, in Velika Gorica about 17 km south of the city. One modern passenger terminal, opened March 2017, handles around 4.7 million passengers a year. The airport runs 24/7 with free WiFi throughout, one airside lounge (Primeclass), bookable Fast Track at security, full passenger services, and bus, taxi, shuttle, and rideshare links to the centre.
Last updated: May 24, 2026. Facts cross-checked against the official Zagreb Airport site, Croatian aviation statistics, and on-site observation.
Zagreb Airport at a Glance
Zagreb's airport sits in flat farmland 17 km south of the city centre, on the edge of Velika Gorica. A single passenger terminal opened in March 2017 and replaced a much smaller 1960s building on the same site. Operations run 24 hours a day, every day of the year. The airport is Croatia's largest by traffic, comfortably ahead of Split and Dubrovnik.
| Official name | Zračna luka Franjo Tuđman (Franjo Tuđman Airport Zagreb) |
|---|---|
| Also known as | ZAG, Pleso Airport |
| IATA / ICAO | ZAG / LDZA |
| Location | Velika Gorica, ~17 km south of Zagreb city centre |
| Address | Ulica Rudolfa Fizira 21, 10410 Velika Gorica, Croatia |
| Coordinates | 45.7429° N, 16.0688° E |
| Terminal | One passenger terminal, ~65,800 m² on three levels |
| Opened | March 28, 2017 (current terminal) |
| Annual passengers | 4,721,564 in 2025 (record year, up 9.4% on 2024) |
| Operator | MZLZ d.d. (Aéroports de Paris-led concession, 30-year term from 2013) |
| Operating hours | 24/7, 365 days a year |
| Information Desk | +385 1 4562 170, Departures Level (Level 2) |
| Currency | Euro (Croatia adopted the euro on January 1, 2023) |
The Terminal
One passenger terminal covers everything at ZAG. It opened on March 28, 2017, designed by Croatian architects Branko Kincl and Velimir Neidhart with Jure Radić, and spans roughly 65,800 m² across three levels. The building is compact rather than sprawling, so walking distances are short and signage is straightforward.
The layout follows the usual two-level split. Arrivals and baggage reclaim are on the ground floor, where you also find car rental desks, the bus and taxi exits, currency exchange, and the rideshare zone. Departures, check-in, and the airside gates are on Level 2, reached by escalators, lifts, or directly from the Kiss & Fly drop-off road. The terminal has 45 check-in counters along the departures hall, plus self-service kiosks and bag-drop positions. For the full walk-through, including security flow and gate clusters, see our terminal layout walkthrough and the airport map.
Traffic has grown sharply since the new terminal opened. 2025 was a record year at 4,721,564 passengers, up 9.4% on 2024. Croatia Airlines is the home carrier and uses ZAG as its main hub. Ryanair runs a sizeable base out of Zagreb with low-cost routes across Europe, and Trade Air treats it as a focus city. Around 30 airlines fly to roughly 80 destinations across Europe, the Middle East, and seasonal long-haul routes.
Getting To and From the Airport
Five practical options cover the 17 km route between ZAG and central Zagreb. Pick by what matters most: price, speed, luggage, or arrival hour.
Bus 290 is the local ZET city bus to Kvaternikov trg on the east side of town. A 60-minute kiosk ticket runs about €0.95, and the trip takes 35 to 50 minutes. Pleso Prijevoz shuttle is the dedicated airport coach to Autobusni kolodvor (main bus station): €9, around 35 to 45 minutes. Taxis from the rank outside arrivals are metered in euro and usually land between €30 and €45 to the centre, 20 to 30 minutes. Bolt and Uber both operate at ZAG with pickups in the dedicated rideshare zone, typically €25 to €35. Private transfers are pre-booked, fixed-price, and meet you in arrivals with a name sign.
For full comparison tables, schedules, and route notes, see our breakdown of all transport options from Zagreb Airport.
What's at Zagreb Airport (Services and Facilities Overview)
The terminal covers the standard mix of passenger amenities. The list below is the overview. Each spoke page goes deeper on hours, locations, and the practical detail you actually need.
WiFi and connectivity
Free, unlimited, 24/7. Connect to Zagreb_Airport_Free and accept the terms in the captive portal. There is no time limit and no voucher to buy. For login steps, signal strength, and a SIM-card alternative, see our guide to WiFi at Zagreb Airport.
Lounges
One airside lounge: the Primeclass Business Lounge, in Schengen Departures on Level 2 opposite Gate 23. Open daily 05:00 to 22:00. Access is included for business class passengers and Priority Pass, LoungeKey, DragonPass, and LoungePair members, with walk-in around €40 or roughly €25 through a three-hour LoungePair pass.
Fast Track security
A dedicated e-gate at security shortens the wait at peak times. You book it online via the official airport website and receive a QR code voucher to scan at the gate. It earns its keep on weekday mornings, summer Sundays, and busy charter days; on a quiet Tuesday afternoon it saves little. Full pricing and use-case detail on our Fast Track service page.
Food and shopping
Cafes and small restaurants line both landside and airside areas, with a Duty Free in Departures airside and several coffee and bakery spots before security. Cakes & Bakes is one of the recurring chains on site. Most outlets close by 22:00, so late-night arrivals or pre-dawn departures often have limited choices. The full passenger services guide lists what is where.
Banking and currency
ATMs sit in the public areas of both arrivals and departures, and a currency exchange counter operates in the arrivals hall on the ground floor. Croatia uses the euro, adopted on January 1, 2023, so you do not need Croatian kuna for anything. Cards are accepted almost everywhere.
Other services
The Information Desk on Level 2 (+385 1 4562 170) is the first stop for general questions. Baggage wrapping is available in the check-in hall, tax-free refund counters are on the departures level, and lost property sits in Landside Departures (08:00 to 18:00). There is a prayer room (call lost property to have it opened), baby-changing facilities, two children's play areas near Gates 4/5 and 12/13, a mail drop, EV chargers on the landside, and designated outdoor smoking areas. The wider list and locations are in our passenger services guide.
Sleeping at the Airport
Sleeping is officially permitted in the landside area before security, and the terminal stays open all night. The Information Desk can advise on quieter corners if you ask.
The practical reality is mixed. Seating in the public concourse is mostly metal benches with armrests, which makes lying flat hard. The mezzanine on Level 2 is the quieter spot once shops close. Bring a layer, a small inflatable pillow, and an eye mask; the lights stay on. Power sockets are around but not at every seat. For a full overnight plan, see our guide to sleeping at the airport. If you would rather not rough it, several hotels near Zagreb Airport sit within a five-minute drive.
Accessibility and Families
Assistance for passengers with reduced mobility is free and covered by EU rules. You request it through your airline at least 48 hours before your flight, and staff meet you at the agreed point (kerbside, check-in, or arrivals) and stay with you through security, the gate, boarding, and on arrival. Lifts connect all terminal levels and designated parking sits closest to the entrance. The passengers with reduced mobility page covers the booking flow in detail.
Families have baby-changing facilities in the main restroom blocks both landside and airside. Two small children's play areas sit near Gates 4/5 and 12/13 after security. Complimentary courtesy strollers are usually available to borrow from the Information Desk.
Parking and Drop-Off
The Public Car Park sits in front of the terminal with around 800 short-stay and long-stay spaces. The Kiss & Fly drop-off zone is on Level 2 at the departures door; the first 10 minutes are free. EV charging is on site, with AC (11 kW) near the General Aviation Terminal and a DC fast charger (120 kW) close to the main building.
For tariff bands, long-stay options, and how to pre-book, see our guide to the Public Car Park and our notes on driving to the airport from Zagreb, Slovenia, and the coast.
Practical Reference
Airport contact and lost property
The general Information Desk number is +385 1 4562 170, staffed 24/7. The Lost Property Office is on Level 2 in Landside Departures, open daily 08:00 to 18:00 ([email protected]). Items left on board the aircraft are handled by your airline's ground agent, so contact the carrier for those.
Operating hours and busy periods
The airport itself runs 24 hours a day, year round. The busiest stretches are weekday mornings between 06:00 and 09:00, when most of the European morning bank departs together, and Friday and Sunday evenings in the summer charter season. Add buffer time on Croatian school holidays and during the peak July to August window.
Time before flight
The official recommendation is 90 minutes before a short Schengen flight and 120 minutes before any longer international departure, including non-Schengen routes that pass through border control. Add another 30 minutes in July and August, on Fridays and Sundays, and during known industrial action by ground or security staff.
Insider Tips for Zagreb Airport
The lounge picture has changed. Older travel guides still reference a Diners Club Lounge and a Zrinjevac Lounge as separate options. Both are gone. The single current lounge is Primeclass, after security in Schengen Departures opposite Gate 23. Priority Pass and the other contract programs all land you in the same room.
Free WiFi is genuinely free. The network is Zagreb_Airport_Free and there is no time cap, no voucher, no SMS verification. Connect, accept the terms, and you are online. If a page tells you to buy a WiFi card from a kiosk, it is years out of date.
There is no luggage storage at the terminal. Travelers expecting a left-luggage counter often hit this wall. Your options are off-site lockers in central Zagreb (Glavni kolodvor train station, Autobusni kolodvor bus station, and several private services) or holding your bag with you. Plan around it if you have a long layover and want to head into the city. Our Zagreb luggage storage page lists the alternatives.
The prayer room is locked by default. A multi-faith prayer room exists in the terminal, but it stays locked when not in use. Call the Lost Property Office on the airport number and a staff member will come open it.
Most cafes close around 22:00. If your flight is at 01:30 or you land at 03:00, the food picture is thin. The lounge is closed, the Duty Free is shut after the last evening departures, and only a vending machine or two stays on. Bring something with you, eat before you arrive, or accept a coffee from the all-night cafe if one is open that night.
Croatia uses the euro. Since January 1, 2023, all prices at the airport are in euro. You do not need kuna for anything; older blog posts still listing kuna prices are pre-2023 and should be treated as out of date.
Frequently Asked Questions
What is the IATA code for Zagreb Airport?
The IATA code for Zagreb Airport is ZAG. Its ICAO code is LDZA. The full official name is Zračna luka Franjo Tuđman, or Franjo Tuđman Airport Zagreb in English.
How many terminals does Zagreb Airport have?
One. A single passenger terminal opened in March 2017 and replaced the older facility. It covers about 65,800 m² across three levels and handles all commercial flights. There is no Terminal 2 to look for.
Is there free WiFi at Zagreb Airport?
Yes. The network is called Zagreb_Airport_Free and it is free, 24/7, with no time limit. You connect, accept the terms in the captive portal, and you are online. Older guides that mention paid vouchers are out of date.
Is Zagreb Airport open 24 hours?
Yes, the terminal building is open 24 hours a day, 365 days a year. Flights operate around the clock and the landside area stays accessible at night. Some shops, cafes, and service desks have shorter hours, so late-night options are limited.
How far is Zagreb Airport from the city center?
About 17 kilometers south of central Zagreb, in the municipality of Velika Gorica. By car or taxi the drive is 20 to 30 minutes outside rush hour. Bus 290 covers the route in 35 to 50 minutes for under one euro.
What is the official name of Zagreb Airport?
Zračna luka Franjo Tuđman in Croatian, or Franjo Tuđman Airport Zagreb in English. The name honours Croatia's first president. Older signage and travel guides sometimes use the local nickname Pleso, after the village next to the airport site.
Is there a lounge at Zagreb Airport?
Yes, one. The Primeclass Business Lounge is in Schengen Departures on Level 2, opposite Gate 23, open daily 05:00 to 22:00. Access is included for business class passengers and for Priority Pass, LoungeKey, DragonPass, and LoungePair members. Walk-in is around €40 at the door, or roughly €25 for a three-hour LoungePair pass.
Can I sleep at Zagreb Airport?
Yes, in the landside area before security. The terminal stays open all night and the Information Desk can advise on the quieter spots. Seating is mostly metal benches, so bring a jacket or eye mask. The mezzanine on Level 2 is the calmer area once shops close.