Quick answer: Zagreb Franjo Tuđman Airport (ZAG) does not publish a live arrivals board on this site. For real-time status, check the official board at zag.aero, Flightradar24, or your airline's app. If you are picking someone up off an international flight, plan to arrive at ZAG about 30 to 45 minutes after the scheduled landing time. Croatia is in the Schengen Area, so EU and EEA arrivals clear passport control faster than non-Schengen arrivals. Baggage usually reaches the carousel within 15 to 25 minutes of landing.

Last updated: May 24, 2026. Pickup timings and passport-control estimates cross-checked against the official Zagreb Airport site and reader reports from the past six months.

How to check live arrivals at Zagreb Airport

This page is a planning guide, not a live board. We do not carry real-time arrival data because the sources that do it are already excellent and updating faster than we ever could. Below are the three sources to use, in the order we would pick them.

The official arrivals board

The authoritative source for arrivals at ZAG is the airport's own board, published at the official airport arrivals board on zag.aero. It is the same feed shown on the screens inside the terminal, refreshed continuously, and it lists scheduled time, estimated time, origin, flight number, gate or carousel, and a status field (in flight, landed, delayed, baggage in hall). It does not require an account or app. If you only check one source, check this one. See our airlines flying into Zagreb page for the carriers behind the flight codes you will see.

Third-party flight trackers (Flightradar24, FlightAware, Airportia)

Three independent trackers do the live-board job well: Flightradar24, FlightAware and Airportia. Flightradar24 is the best for visual tracking, including the map view of where the aircraft currently sits, the route flown today, and the predicted touchdown minute. FlightAware adds historical on-time performance, which is useful if you are betting on whether a late inbound will catch up. Airportia is the cleanest mobile-friendly board for a single-flight check. Any of the three will tell you the same headline fact: where the plane is, and when it lands. If you are meeting a transit between flights at ZAG passenger, Flightradar24 is the easiest way to confirm the inbound is on track before you leave home.

Your airline's own status page

The airline app or status page is the most accurate single source for gate, carousel, and delay reason. Croatia Airlines, Lufthansa, KLM, Air France, BA, Ryanair, Turkish, Qatar and the rest all publish their own status. If the official board says "delayed" but the airline app says "boarding now," trust the airline app. The airline is the one running the operation, and the airport board sometimes lags by a few minutes during a busy bank.

What happens after a flight lands at ZAG

The official board flips to "landed" at the moment the aircraft's wheels touch the runway. That is not the same moment the passenger walks out into the arrivals hall. Three steps sit between wheels-down and the meeting point, and each takes time.

From touchdown to gate (taxi time at ZAG)

Zagreb Airport is a compact single-runway field. Taxi time from runway touchdown to gate or apron stand is short by international standards, usually 5 to 8 minutes. A jet-bridge gate means passengers can start deplaning as soon as the bridge is connected; a remote stand means a bus to the terminal, which adds another 5 to 10 minutes. The first economy passenger reaches passport control about 10 to 15 minutes after the official "landed" time.

Passport control: Schengen and non-Schengen queues

Croatia joined the Schengen Area on 1 January 2023, so the passport control picture is now the standard EU one. An arrival from another Schengen country (Germany, France, Italy, Austria, Spain, the Netherlands, and so on) clears no passport control at all on entry. Passengers walk directly from the aircraft to baggage reclaim. The time at this step is effectively zero.

An arrival from a non-Schengen country (the UK, USA, Canada, Turkey, the UAE, Qatar, Israel, Serbia, Bosnia, North Macedonia, and others) clears passport control on entry. EU and EEA passport holders use the dedicated faster lane and typically clear in 5 to 15 minutes. Other passport holders use the all-passports lane, with typical clear times of 15 to 30 minutes off-peak and 30 to 60 minutes during the morning bank when several non-Schengen arrivals land together. E-gates for eligible biometric passports speed this up where they are open. Plan around the slower number if your meeting passenger is on a busy long-haul arrival or any morning service from Istanbul, Doha, London Heathrow, or Tel Aviv.

Non-EU passengers go through EES biometric enrollment since April 2026; see our security and passport guide for what to expect.

Baggage claim timing

Bags usually reach the carousel within 15 to 25 minutes of landing. A wide-body or a busy peak can push that to 40 minutes. The screens at the entrance to the baggage hall show the flight-to-carousel assignment. If your passenger is travelling hand-baggage only, this whole step is zero; they walk straight from passport control (or the Schengen path) to the exit. Customs is the green-channel default for almost everyone; the red channel exists for declarations over the EU duty-free or cash limits and rarely affects pickup timing.

How early to arrive for a pickup

The honest planning answer combines two numbers: taxi-plus-passport-plus-baggage at the airport end, and your drive time on the way in. Aim for the airport about 30 to 45 minutes after the scheduled landing time for an international arrival, slightly less for a Schengen or domestic flight. Below is the breakdown.

Arrival times for international flights

For a non-Schengen international arrival, plan to be at ZAG 30 to 45 minutes after the scheduled landing time on the board. That covers the 5 to 8 minutes of taxi, 10 to 15 minutes through passport control on a normal day, 15 to 25 minutes for baggage, plus a few minutes for the walk from the carousel to the public hall. If the flight is from a long-haul gateway with high passenger volume (Doha, Istanbul, London Heathrow, Frankfurt, Amsterdam), add 10 minutes. If your passenger does not check a bag, you can shave 15 minutes off the back end. For private cars and pre-booked drivers, see pickup transfers and private cars.

Arrival times for domestic flights

Domestic flights from Split, Dubrovnik, Pula, Zadar and Osijek skip passport control. Plan to be at the airport 20 to 30 minutes after the scheduled landing time. The taxi and baggage steps still apply, but the no-passport-control saving is real, especially in the early evening when domestic arrivals are common. Schengen-arrival flights work the same way: no passport control, so 20 to 30 minutes after landing covers the rest of the chain.

When delays change the plan

Check the live board before you leave home, then again before you pull out of the driveway. A 30-minute delay reported two hours before landing often becomes a 60-minute delay by the time the inbound rotates, so the planning value of a real-time number an hour before landing is much higher than a number from yesterday. If the flight is delayed by more than the time it would take you to drive home and come back, drive home and come back. The Public Car Park charges by time, and the kiss-and-fly window is short.

Where to meet arriving passengers

The public meeting point at ZAG is straightforward because the terminal is small. There is only one arrivals exit and one public hall. The decision is not "where to meet" but "where to wait while you watch the board."

The arrivals hall (Level 1)

The arrivals hall is on Level 1 of the single passenger terminal, which is the ground level of the building. Passengers exit through sliding doors from baggage reclaim straight into a single open public concourse with seating, a few cafes and shops, the rental car desks, the currency exchange, ATMs, and the Information Desk. Large screens show the live arrivals board so you can confirm "baggage in hall" before standing up. The walk from any seat in the hall to the arrivals door is under a minute. See our terminal layout and Level 1 map for the exact positions.

Kiss-and-fly drop-off and pickup zone

The Kiss & Fly zone at ZAG is the upper kerb road that feeds the departures level. It is built for drop-offs more than pickups, with the first 10 minutes free and a short-stay tariff after that. For an arriving passenger who is travelling hand-baggage only and texts "I am out" the moment they clear the Schengen path, Kiss & Fly is workable: park briefly, they walk up one level, you leave. For anyone with a checked bag or any uncertainty about timing, the kerb is not the right choice; the parking attendants enforce the short-stay rule and you will be moved on long before the bag reaches the carousel.

Short-stay parking for longer waits

For any wait longer than 10 minutes, the Public Car Park directly in front of the terminal is the right call. Park, walk to the arrivals hall in under two minutes, wait inside, and walk out together when your passenger appears. Tariff is metered by time, so a 30-minute pickup costs little. See short-stay parking rates for current pricing. Trying to time a Kiss & Fly drive-by for a delayed long-haul arrival is the classic recipe for either a fine or a frustrating loop around the airport access road.

Services in the arrivals area

The public hall on Level 1 covers the practical needs of an arriving passenger who has not yet left the airport.

ATMs, currency exchange, SIM cards

Multiple ATMs from major Croatian banks sit in the public arrivals concourse. They accept Visa, Mastercard and Maestro. Always choose to be charged in euro at the screen rather than your home currency; the on-screen "dynamic currency conversion" offer applies a worse rate than your card network would. A staffed currency exchange counter is also in the hall for travellers arriving with non-euro cash. Rates at the airport counter are noticeably worse than at central Zagreb banks, so exchange only what you need to leave the airport. SIM cards from the major Croatian carriers (A1, Hrvatski Telekom, Telemach) are available at the newsstands in the public area, with prepaid tourist plans that are usually the cheapest way to stay connected for a short visit.

Free water fountains and toilets

Free water fountains are available landside in the arrivals area before passport control is faced on the way back out, and again airside in the departures concourse. Toilets are clean and free across the terminal. Both are kept open through the night, even when the rest of the airport is winding down between the late evening and the first morning flights.

Information desk and tourist services

The Information Desk is on the departures level (Level 2) rather than in arrivals itself, but staff handle questions from arriving passengers too. Phone +385 1 4562 170. They can advise on transport, hotels, lost property, accessibility, and a long list of practical things; if you are stuck, asking them is faster than searching for the answer yourself. Tourist information is available at the same desk during normal operating hours.

Getting from arrivals into Zagreb

Once your passenger reaches the public hall, the route into the city is short by international standards. ZAG sits 17 km south of central Zagreb in Velika Gorica. The airport site address for navigation is Ulica Rudolfa Fizira 21, 10410 Velika Gorica.

Bus, shuttle, taxi and rental car options

The four main routes into the city all use the area directly outside the arrivals doors. Bus 290 from the airport is the public city bus to Kvaternikov trg on the east side of town; about €0.95 with a kiosk ticket, 35 to 50 minutes including stops. The Pleso Prijevoz airport shuttle goes to Autobusni kolodvor (main bus station); about €9, 35 to 45 minutes. Metered taxi fares from ZAG from the official rank are typically €30 to €45 to the centre, 20 to 30 minutes; Cammeo, Eko or Bolt via app is usually cheaper than the walk-up rank. Car rental pickup at ZAG uses the desks inside the arrivals hall, with vehicle collection in the adjacent car park. For private drivers and pre-booked transfers, see pickup transfers and private cars.

When flights are delayed or cancelled

Delays are part of any operation. ZAG itself has weather sensitivities to fog (especially November to February) and to summer thunderstorms; both occasionally divert inbound traffic to Ljubljana or Trieste. Most delays, though, originate upstream at the inbound's previous airport, not at ZAG.

What ZAG passenger rights cover under EU 261

Croatia is in the EU, so EU 261 protections apply to all flights departing the EU and to flights arriving on EU carriers. For arriving passengers, EU 261 matters in two situations: a delay of more than three hours on arrival, and a cancellation. Where the cause is within the airline's control, the passenger may be entitled to financial compensation (a fixed amount based on route distance) and to care during the wait (food, drink, accommodation if overnight). Extraordinary circumstances (extreme weather, security alerts, ATC strikes) excuse the airline from compensation but not from care. See our passenger rights for delays page for the full breakdown of amounts, eligibility, and the claim process. The passenger has to file the claim with the airline; the airport itself is not a party.

Frequently asked questions

How do I check live arrivals at Zagreb Airport?

Use the official board at zag.aero, or a flight tracker such as Flightradar24, FlightAware or Airportia. Your airline's own status page or app also shows the most accurate gate and delay information.

How long does passport control take at Zagreb Airport?

For EU and EEA passport holders, the Schengen lane usually clears in 5 to 15 minutes. Non-Schengen arrivals take longer, sometimes 30 to 60 minutes during the busy morning bank, and include EES biometric enrollment for non-EU travellers; see our security and passport guide for full detail.

When should I arrive at ZAG to pick someone up?

For an international arrival, plan to be at the airport around 30 to 45 minutes after the scheduled landing time. Domestic arrivals skip passport control, so 20 to 30 minutes after landing is usually enough.

Where is the arrivals hall at Zagreb Airport?

Arrivals are on Level 1 of the single passenger terminal. The exit from baggage reclaim leads directly into the public meeting area.

How long does baggage take at Zagreb Airport?

Bags usually reach the carousel within 15 to 25 minutes of landing. Larger aircraft or weather delays can push that to 40 minutes.

Is there free Wi-Fi in the arrivals area?

Yes. Zagreb Airport offers free Wi-Fi throughout the terminal, including the arrivals hall.

Is there an ATM in the Zagreb Airport arrivals hall?

Yes. ATMs and a currency exchange are in the arrivals area on Level 1.

What if the flight I am meeting is delayed?

Check the live board or the airline app rather than relying on the original schedule. If the flight is delayed more than three hours and the cause is within the airline's control, EU 261 compensation may apply for the passenger.

Reviewed by the Zagreb Airport Info editorial team. Pickup timings (30 to 45 minutes after scheduled landing for international, 20 to 30 for Schengen and domestic), passport-control estimates, and baggage-claim windows cross-checked against the official Zagreb Airport site and reader reports through May 24, 2026. We update this page when timings or facilities change. For the wider context, see our general airport information. Spot something out of date?