Quick answer: Zagreb Franjo Tuđman Airport (ZAG) does not publish a live departures board on this site. For real-time status, check the official board at zag.aero, Flightradar24, or your airline's app. Zagreb Airport recommends arriving 120 minutes before an international flight and 90 minutes before a domestic flight. Security is busiest from 06:00 to 09:00 and 16:00 to 19:00. Midday flights between 11:00 and 14:00 usually face the shortest security queues.
Last updated: May 24, 2026. Recommended arrival windows, security peak times, and airline check-in cut-offs cross-checked against the official Zagreb Airport site and major carrier policies.
How to check live departures at Zagreb Airport
This page is a planning guide, not a live board. We do not carry real-time departure data because the sources that do it are already excellent and refresh faster than we ever could. Below are the three sources to use, in the order we would pick them.
The official departures board
The authoritative source for departures at ZAG is the airport's own board, published at the official airport departures board on zag.aero. It carries the same data shown on the screens inside the terminal: flight number, destination, scheduled time, estimated time, gate, and status (check-in open, boarding, gate closed, departed, delayed). It updates continuously and does not require an account. For the carriers behind the codes you will see, see our airlines flying from Zagreb page.
Third-party flight trackers
Independent trackers do the live-board job well: Flightradar24, FlightAware and Airportia. Flightradar24 is the best visual tracker, with map view of where your aircraft sits before pushback and the predicted off-block minute. FlightAware adds historical on-time performance, which helps if you are wondering whether a typically late evening rotation is likely to slip again. Airportia is the cleanest mobile-first board for a single-flight check on your phone. Any of the three confirms the same headline fact: is the aircraft ready, is the gate assigned, is the status normal.
Your airline's app for gate and boarding updates
The airline app is the most accurate source for gate and boarding alerts. The airport board sometimes lags by a couple of minutes during a busy bank, while the airline app pushes a notification the moment boarding opens, the gate changes, or the door closes. Croatia Airlines, Ryanair, Lufthansa, KLM, Air France, BA, Turkish, Qatar and the rest all publish their own status feed. Turn notifications on for your specific flight before you head to the airport.
How early to arrive at ZAG for your flight
Two different deadlines are in play, and confusing them is the most common mistake travellers make. The airport's recommended arrival time (120 minutes for international, 90 for domestic) is when you should be inside the terminal building. The airline check-in cut-off (typically 40 to 60 minutes before scheduled departure) is when their counters close to new passengers, which is much later than the arrival recommendation, and missing it is final. You can be at the airport before the recommended time and still miss check-in if you cut the airline cut-off too fine.
International flights: 120 minutes before departure
For international departures, Zagreb Airport recommends arriving at the terminal 120 minutes (two hours) before scheduled departure. That covers check-in or bag drop, security, walking to your gate, and a small buffer for the things that go wrong. It assumes you have completed online check-in where possible. If you are checking a bag at the counter rather than dropping a pre-tagged bag, you may need closer to the full two hours, especially during the morning bank. For carrier-by-carrier check-in cut-off times by airline see the dedicated guide.
Domestic flights: 90 minutes before departure
For domestic departures (to Split, Dubrovnik, Pula, Zadar, Osijek), Zagreb Airport recommends 90 minutes before scheduled departure. The shorter window reflects no passport control, often hand-baggage-only travel, and a smaller passenger volume. With online check-in and hand baggage only, many travellers report that 60 to 75 minutes is workable on a quiet weekday afternoon; treat that as a personal-risk choice rather than a rule.
When to add extra time
Add 30 minutes if any of the following apply: your flight departs in the 06:00 to 09:00 morning bank or 16:00 to 19:00 evening bank, you are travelling on a Friday or Sunday during July or August, you have not completed online check-in, you are travelling with a group of four or more, you have checked baggage on a non-Schengen flight, you have reduced mobility assistance booked, or there is announced industrial action by ground or security staff. Add 60 minutes if more than one of these is true. For a calmer journey to the terminal, see airport-transfers options.
ZAG security peak times
The security checkpoint at Zagreb is the single bottleneck in the departures flow. It is fast at off-peak times and noticeably slower during two predictable daily peaks tied to the outbound flight banks. Knowing which window your flight falls into is the single best lever you have to avoid queueing.
Morning bank (06:00 to 09:00)
The morning bank is the busiest security window of the day, every weekday. ZAG's first scheduled departures push off around 05:30 to 06:00 and the early-morning wave runs roughly until 09:00. Several full-service flights to European hubs (Frankfurt, Munich, Amsterdam, Paris CDG, London Heathrow, Vienna, Istanbul) and a cluster of Ryanair morning departures all check-in in the same window. Security queues during the busiest 06:00 to 08:00 stretch can reach 20 to 30 minutes on a normal weekday and longer on Fridays in summer. If your flight departs in this window, treat the 120-minute recommendation as a floor rather than a ceiling.
Evening bank (16:00 to 19:00)
The evening bank is the second peak. From around 16:00 to 19:00, a wave of late-afternoon European departures combines with the day's leisure traffic and any displaced morning passengers who have been re-routed. Queues here are typically shorter than the morning peak but can still hit 15 to 25 minutes. Sunday evenings during the summer leisure season are particularly busy because of the volume of returning charter and low-cost services. If your flight departs in this window and you have not pre-booked the priority lane, consider fast-track security on the airport's own booking flow.
Quieter midday window
The quietest security window of the day at ZAG is roughly 11:00 to 14:00. The morning bank has cleared, the evening bank has not yet started, and the airport handles only the modest midday departure flow. Security queues during this window typically run 5 to 10 minutes, sometimes less. If your travel calendar is flexible (a leisure trip, a meeting that can shift by an hour), booking a midday departure is the easiest way to avoid the queues entirely. Travellers with reduced mobility assistance, families with young children, or anyone wanting a calmer experience benefit most from midday flights.
From terminal entrance to gate
Zagreb Airport is a compact single terminal. Walking distances are short and signage is clear in Croatian and English. From the kerb-side entrance to the furthest gate, the longest realistic walk is around 8 to 10 minutes, including security.
Check-in and bag drop on Level 3
Per the brief outline used by Zagreb Airport's own wayfinding, check-in and bag drop sit on Level 3 of the single passenger terminal. The hall holds 45 staffed counters in several rows, plus self-service kiosks for participating airlines. Overhead screens display the airline, flight number, and counter range. Croatia Airlines runs the largest standing counter block; other carriers rotate through assigned rows day by day. Kerb-side drop-off feeds directly into this level. For the building layout, see our terminal layout (Level 3 departures) guide; for parking before drop-off, see parking rates near the terminal.
Security and passport control
The central security checkpoint sits just past the check-in counters. The standard EU rules apply (100 ml liquids in a 1-litre transparent bag; laptops out for screening). After security, the airside concourse splits into Schengen and non-Schengen departures: Schengen passengers go straight to the gate; non-Schengen passengers clear passport control on entry to the non-Schengen part of airside. For the full prohibited items list, the 100 ml liquids rule and what to do with duty-free purchases at security, see our security guide.
Walking time to the furthest gates
Walking time from security to the furthest gate is under 10 minutes at a normal pace, and most jet-bridge gates sit closer to 5 minutes. Remote stands served by bus boarding add the bus ride on top, typically 5 to 10 minutes. The boarding window is fixed: boarding opens 30 to 40 minutes before scheduled departure, and the gate door closes 15 to 20 minutes before. The headline implication: once you are airside with time to spare, the gate is never far. The bottleneck is everything before security, not the walk after.
If your departure is delayed
Delays happen. Most originate upstream from the inbound aircraft running late, not from anything happening at ZAG itself. The board updates in near-real time; your airline app updates faster.
How long is a "long delay" under EU 261
EU Regulation 261/2004 covers all flights departing the EU and flights arriving on EU carriers. The thresholds that matter for compensation are tied to arrival delay at the final destination: 3 hours or more typically triggers eligibility. Compensation is a fixed amount by route distance (€250 for shorter routes, €400 for medium, €600 for the longest), payable when the cause is within the airline's control. Extraordinary circumstances (severe weather, ATC strikes, security alerts) excuse the airline from compensation but not from care during the wait. See our passenger rights for delays page for the full breakdown.
Vouchers, rebooking and care at the airport
While you wait, EU 261 also covers "right to care": refreshments and meals proportional to the delay, two phone calls or messages, and hotel accommodation plus transfer when the delay extends overnight. At ZAG the airline usually provides this through vouchers at their counter or via the ground handler. If the airline has not offered care, ask at their desk and keep receipts for anything you buy yourself; you can claim reimbursement later. Rebooking onto the next available flight is included; if the next flight is the following day, you are entitled to hotel and transfer at no cost.
Early morning departures from ZAG
Zagreb's first push of the day starts early. If your flight is in this window, the night-before logistics matter more than they do for a midday departure.
First flights of the day and when check-in opens
The first scheduled departures of the day at ZAG typically push off between 05:30 and 06:30, depending on the season and the airline schedule. Check-in counters for those flights open about 2 hours before departure, so the earliest counters can open around 03:30. Self-service kiosks are available outside staffed hours for participating airlines. Bag drop usually opens when the counter opens, not before. For the carrier-by-carrier opening times, the airline's own website is the most reliable source. Lufthansa Group and Croatia Airlines counters open earliest; some low-cost carriers open exactly 2 hours before.
Where to wait or sleep before opening
If you arrive in the small hours before check-in opens, the public landside concourse is open and accessible 24 hours. Seating is mostly hard benches with armrests, so it is not comfortable for sleeping, but it is safe and warm. Most food outlets do not open until 04:30 to 05:00, and the VIP and Primeclass lounges open at 05:00 (Primeclass closes at 22:00, so it is not a night option). For a proper plan for an overnight before a 06:00 flight, see our guide to sleeping at ZAG before an early flight; a nearby hotel with an early shuttle is usually the more comfortable choice for any overnight longer than 4 to 5 hours.
Frequently asked questions
How do I check live departures at Zagreb Airport?
Use the official board at zag.aero, a flight tracker such as Flightradar24, or your airline's app. The airline app is usually the first to show gate changes and boarding alerts.
How early should I arrive at Zagreb Airport?
Zagreb Airport recommends 120 minutes before an international flight and 90 minutes before a domestic flight. Add extra time during the 06:00 to 09:00 morning bank or if you have not completed online check-in.
When is security busiest at ZAG?
Security queues are longest from 06:00 to 09:00 and from 16:00 to 19:00. Midday flights between 11:00 and 14:00 usually face the shortest waits.
What time does check-in close at Zagreb Airport?
Most carriers close check-in 40 to 60 minutes before scheduled departure. Croatia Airlines and most legacy carriers close 60 minutes before. Low-cost carriers, including Ryanair, often close 40 minutes before. Check the airline's own rule for your flight.
Where is the departures hall at Zagreb Airport?
Check-in and bag drop are on Level 3 of the single passenger terminal. Security and passport control sit just past the check-in desks.
Is there a fast-track security lane at ZAG?
Yes. Fast-track is available for premium-cabin passengers, certain frequent-flyer tiers, and as a paid service for other travellers.
Can I sleep at Zagreb Airport before an early flight?
The terminal is open 24 hours. Seating airside is limited; landside has more space. There are no dedicated sleep pods, and most food outlets are closed overnight.
What if my flight from Zagreb is delayed?
For delays of three hours or more on flights operated by an EU carrier or departing from an EU airport, EU Regulation 261/2004 may entitle you to compensation, depending on the cause of the delay.