Destinations
| Destination | Distance | Duration | Airlines |
|---|---|---|---|
| Lanzarote (ACE) | 3,191 km | 265 min | Ryanair |
| Malaga (AGP) | 1,987 km | 200 min | Ryanair |
| Alicante (ALC) | 1,601 km | 163 min | Ryanair |
| Amsterdam (AMS) | 1,101 km | 125 min | KLM, Croatia Airlines |
| Stockholm (ARN) | 1,553 km | 150 min | Croatia Airlines |
| Athens (ATH) | 1,084 km | 110 min | Aegean Airlines |
| Barcelona (BCN) | 1,231 km | 130 min | Croatia Airlines |
| Belgrade (BEG) | 347 km | 70 min | Air Serbia |
| Berlin (BER) | 760 km | 90 min | Croatia Airlines |
| Milan (BGY) | 495 km | 75 min | Ryanair |
| Brussels (BRU) | 1,031 km | 110 min | Croatia Airlines |
| Basel, Switzerland/Mulhouse (BSL) | 684 km | 90 min | Ryanair |
| Paris (BVA) | 1,125 km | 135 min | Ryanair |
| Bol (BWK) | 276 km | 55 min | Croatia Airlines |
| Paris (CDG) | 1,080 km | 135 min | Air France, Croatia Airlines |
| Kerkyra (CFU) | 749 km | 90 min | Ryanair |
| Cologne (CGN) | 874 km | 100 min | Eurowings |
| Copenhagen (CPH) | 1,126 km | 115 min | Croatia Airlines |
| Brussels (CRL) | 1,010 km | 120 min | Ryanair |
| Dubrovnik (DBV) | 393 km | 55 min | Croatia Airlines |
| Doha (DOH) | 3,894 km | 325 min | Qatar Airways |
| Dublin (DUB) | 1,815 km | 188 min | Ryanair |
| Dubai (DXB) | 4,166 km | 345 min | flydubai |
| Eindhoven (EIN) | 1,010 km | 125 min | Ryanair |
| Rome (FCO) | 534 km | 85 min | Ryanair |
| Karlsruhe/Baden-Baden (FKB) | 691 km | 90 min | Ryanair |
| Memmingen (FMM) | 509 km | 75 min | Ryanair |
| Frankfurt (FRA) | 736 km | 95 min | Lufthansa, Croatia Airlines |
| Gothenburg (GOT) | 1,352 km | 143 min | Ryanair |
| Girona (GRO) | 1,149 km | 125 min | Ryanair |
| Hamburg (HAM) | 980 km | 110 min | Croatia Airlines |
| Hahn (HHN) | 807 km | 95 min | Ryanair |
| Seoul (ICN) | 8,467 km | 660 min | T´Way Air |
| Istanbul (IST) | 1,137 km | 140 min | Turkish Airlines |
| Reykjavik (KEF) | 3,127 km | 270 min | Neos |
| Kos (KGS) | 1,353 km | 135 min | Ryanair |
| London (LHR) | 1,370 km | 160 min | British Airways, Croatia Airlines |
| Madrid (MAD) | 1,694 km | 175 min | Iberia, Croatia Airlines |
| Manchester (MAN) | 1,567 km | 155 min | Ryanair, Ryanair UK |
| Malta (MLA) | 1,105 km | 115 min | Ryanair |
| Malmo (MMX) | 1,107 km | 120 min | Ryanair |
| Munich (MUC) | 435 km | 70 min | Lufthansa, Croatia Airlines |
| Milan (MXP) | 572 km | 80 min | Croatia Airlines |
| Naples (NAP) | 557 km | 85 min | Ryanair |
| Dusseldorf (NRN) | 977 km | 110 min | Ryanair |
| Mostar (OMO) | 306 km | 60 min | Croatia Airlines |
| Osijek (OSI) | 216 km | 55 min | Trade Air |
| Bucharest (OTP) | 797 km | 90 min | Croatia Airlines |
| Paphos (PFO) | 1,851 km | 170 min | Ryanair |
| Palma de Mallorca (PMI) | 1,288 km | 140 min | Ryanair |
| Palermo (PMO) | 873 km | 110 min | Ryanair |
| Prague (PRG) | 504 km | 70 min | Croatia Airlines |
| Pisa (PSA) | 502 km | 80 min | Ryanair |
| Pula (PUY) | 191 km | 45 min | Croatia Airlines |
| Istanbul (SAW) | 1,199 km | 125 min | Pegasus |
| Sarajevo (SJJ) | 277 km | 50 min | Croatia Airlines |
| Thessaloniki (SKG) | 806 km | 90 min | Ryanair |
| Skopje (SKP) | 612 km | 75 min | Croatia Airlines |
| Sofia (SOF) | 677 km | 85 min | Ryanair |
| Split (SPU) | 244 km | 45 min | Croatia Airlines |
| London (STN) | 1,343 km | 150 min | Ryanair |
| Stuttgart (STR) | 615 km | 80 min | Eurowings |
| Tirana (TIA) | 562 km | 75 min | Croatia Airlines |
| Tel Aviv-Yafo (TLV) | 2,223 km | 190 min | El Al |
| Sandefjord (TRF) | 1,545 km | 155 min | Ryanair |
| Vienna (VIE) | 268 km | 55 min | Austrian Airlines, Croatia Airlines |
| Warsaw (WAW) | 800 km | 95 min | LOT - Polish Airlines |
| Montreal (YUL) | 6,601 km | 590 min | Air Transat |
| Toronto (YYZ) | 7,091 km | 570 min | Air Transat |
| Zadar (ZAD) | 190 km | 45 min | Croatia Airlines |
| Zurich (ZRH) | 605 km | 80 min | Croatia Airlines |
Airlines flying from ZAG
- Ryanair (FR) — 30 routes
- Croatia Airlines (OU) — 26 routes
- Eurowings (EW) — 2 routes
- Lufthansa (LH) — 2 routes
- Air Transat (TS) — 2 routes
- Aegean Airlines (A3) — 1 routes
- Air France (AF) — 1 routes
- British Airways (BA) — 1 routes
- Trade Air (C3) — 1 routes
- flydubai (FZ) — 1 routes
- Iberia (IB) — 1 routes
- Air Serbia (JU) — 1 routes
- KLM (KL) — 1 routes
- LOT - Polish Airlines (LO) — 1 routes
- El Al (LY) — 1 routes
- Neos (NO) — 1 routes
- Austrian Airlines (OS) — 1 routes
- Pegasus (PC) — 1 routes
- Qatar Airways (QR) — 1 routes
- Ryanair UK (RK) — 1 routes
- Turkish Airlines (TK) — 1 routes
- T´Way Air (TW) — 1 routes
Aircraft assignments
We are currently expanding per-airline aircraft data for every route. Until that ships, you can browse by aircraft type at /by-aircraft.
Frequently asked questions
How many destinations are there from Zagreb (ZAG)?
Zagreb Airport has 71 non-stop destinations.
Which airlines fly from Zagreb (ZAG)?
Ryanair, Croatia Airlines, Eurowings, Lufthansa, Air Transat, Aegean Airlines, Air France, British Airways, Trade Air, flydubai, Iberia, Air Serbia, KLM, LOT - Polish Airlines, El Al, Neos, Austrian Airlines, Pegasus, Qatar Airways, Ryanair UK, Turkish Airlines, T´Way Air.
What is the longest flight from ZAG?
Seoul at 8,467 km.