Ryanair operates 30 non-stop routes from Zagreb ZAG.
- Lanzarote (ACE) — 3,191 km, 265 min
- Malaga (AGP) — 1,987 km, 200 min
- Alicante (ALC) — 1,601 km, 163 min
- Milan (BGY) — 495 km, 75 min
- Basel, Switzerland/Mulhouse (BSL) — 684 km, 90 min
- Paris (BVA) — 1,125 km, 135 min
- Kerkyra (CFU) — 749 km, 90 min
- Brussels (CRL) — 1,010 km, 120 min
- Dublin (DUB) — 1,815 km, 188 min
- Eindhoven (EIN) — 1,010 km, 125 min
- Rome (FCO) — 534 km, 85 min
- Karlsruhe/Baden-Baden (FKB) — 691 km, 90 min
- Memmingen (FMM) — 509 km, 75 min
- Gothenburg (GOT) — 1,352 km, 143 min
- Girona (GRO) — 1,149 km, 125 min
- Hahn (HHN) — 807 km, 95 min
- Kos (KGS) — 1,353 km, 135 min
- Manchester (MAN) — 1,567 km, 155 min
- Malta (MLA) — 1,105 km, 115 min
- Malmo (MMX) — 1,107 km, 120 min
- Naples (NAP) — 557 km, 85 min
- Dusseldorf (NRN) — 977 km, 110 min
- Paphos (PFO) — 1,851 km, 170 min
- Palma de Mallorca (PMI) — 1,288 km, 140 min
- Palermo (PMO) — 873 km, 110 min
- Pisa (PSA) — 502 km, 80 min
- Thessaloniki (SKG) — 806 km, 90 min
- Sofia (SOF) — 677 km, 85 min
- London (STN) — 1,343 km, 150 min
- Sandefjord (TRF) — 1,545 km, 155 min
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.
How many destinations does Ryanair serve from Zagreb (ZAG)?
Ryanair flies to 30 non-stop destinations from Zagreb ZAG.