flıghtmap
SkyView
Hotels
GuidesMembership
Log In
  1. Flightmap
  2. Airports in Croatia
  3. Flights to ZAG

Flights to Zagreb (ZAG)

Last updated: Nov 12, 2026

Did you mean flights from Zagreb?

Zagreb Airport is an airport serving Zagreb, Croatia.

Right now there are 69 airports in 30 countries connected to Zagreb, 5 of them domestic, with 47 airlines flying scheduled passenger traffic.

Zagreb's longest nonstop connection is Toronto (YYZ), 4,395 miles, offered by Air Transat.

On this page

  1. Airlines serving Zagreb
  2. Popular routes to Zagreb
  3. Popular routes with a stopover
  4. Information on Points & Miles
  5. Long-haul flights to Zagreb
  6. Flights to Zagreb (ZAG) by country
  7. Seasonal and upcoming routes to Zagreb
  8. Airline alliances to Zagreb
  9. Award programs that reach Zagreb
  10. Intercontinental flights to Zagreb
  11. Domestic flights to Zagreb
  12. Alternative airports near Zagreb
  13. Frequently asked questions

Airlines serving Zagreb

  • Croatia Airlines27 destinations
  • Ryanair27 destinations
  • Air Canada9 destinations
  • United Airlines8 destinations
  • Air India6 destinations
  • LOT Polish Airlines6 destinations
  • TAP Portugal6 destinations
  • Turkish Airlines6 destinations
  • Singapore Airlines5 destinations
  • Alitalia4 destinations
  • Lufthansa4 destinations
  • Smartwings4 destinations
  • Air Dolomiti3 destinations
  • Asiana Airlines3 destinations
  • Austrian Airlines3 destinations
  • Scandinavian Airlines3 destinations
  • Aegean Airlines2 destinations
  • Air China2 destinations
  • All Nippon Airways2 destinations
  • Delta Air Lines2 destinations
Show top 20 airlinesShow less

Popular routes to Zagreb

The places connected to Zagreb on the most scheduled services, busiest first.

  • Frankfurt-am-Main (FRA)457 mi
  • Split (SPU)153 mi
  • Dubrovnik (DBV)245 mi
  • Zurich (ZRH)376 mi
  • Brussels (BRU)639 mi
  • Copenhagen (CPH)698 mi
  • Warsaw (WAW)496 mi
  • Amsterdam (AMS)683 mi
  • Luqa (MLA)688 mi
  • Arnavutkoy (IST)705 mi
  • Paris (CDG)671 mi
  • Rome (FCO)332 mi
  • Munich (MUC)270 mi
  • Bale/Mulhouse (BSL)424 mi
  • London (STN)834 mi
  • Vienna (VIE)165 mi
  • Skopje (SKP)380 mi
  • Brussels (CRL)626 mi
  • London (LHR)850 mi
  • Belgrad (BEG)216 mi
Show top 20 destinationsShow less

Popular routes with a stopover

Aside from the non-stop routes above, reaching Zagreb from these popular places requires a connection:

  • Beijing (PEK)China

Information on Points & Miles

Distance matters when booking with points and miles: several loyalty programs price award flights in distance bands. Each list below adds the non-stop routes to Zagreb not already shown in a shorter great-circle distance band.

Which places within 500 miles can reach Zagreb non-stop?

  • Zadar (ZAD)118 mi
  • Pula (PUY)120 mi
  • Osijek (OSI)134 mi
  • Split (SPU)153 mi
  • Vienna (VIE)165 mi
  • Sarajevo (SJJ)173 mi
  • Mostar (OMO)191 mi
  • Belgrad (BEG)216 mi
  • Dubrovnik (DBV)245 mi
  • Munich (MUC)270 mi
  • Podgorica (TGD)282 mi
  • Bergamo (BGY)307 mi
  • Prague (PRG)313 mi
  • Memmingen (FMM)316 mi
  • Rome (FCO)332 mi
  • Napoli (NAP)347 mi
  • Katowice (KTW)355 mi
  • Salerno (QSR)359 mi
  • Zurich (ZRH)376 mi
  • Skopje (SKP)380 mi
Show top 20 destinationsShow less

Which places within 1,000 miles can reach Zagreb non-stop?

  • Thessaloniki (SKG)501 mi
  • Warsaw (WMI)507 mi
  • Cologne (CGN)541 mi
  • Palermo (PMO)545 mi
  • Weeze (NRN)607 mi
  • Hamburg (HAM)608 mi
  • Brussels (CRL)626 mi
  • Eindhoven (EIN)627 mi
  • Brussels (BRU)639 mi
  • Paris (CDG)671 mi
  • Athens (ATH)674 mi
  • Amsterdam (AMS)683 mi
  • Luqa (MLA)688 mi
  • Beauvais/Tille (BVA)698 mi
  • Copenhagen (CPH)698 mi
  • Arnavutkoy (IST)705 mi
  • Girona (GRO)713 mi
  • Istanbul (SAW)744 mi
  • Barcelona (BCN)764 mi
  • Palma De Mallorca (PMI)800 mi
Show top 20 destinationsShow less

Which places within 2,000 miles can reach Zagreb non-stop?

  • Madrid (MAD)1,051 mi
  • Dublin (DUB)1,126 mi
  • Almeria (LEI)1,133 mi
  • Paphos (PFO)1,149 mi
  • Malaga (AGP)1,234 mi
  • Lisbon (LIS)1,369 mi
  • Lanzarote Island (ACE)1,982 mi

Which places within 3,000 miles can reach Zagreb non-stop?

  • Tenerife Island (TFS)2,156 mi
  • Doha (DOH)2,418 mi
  • Dubai (DXB)2,587 mi

Which places within 5,000 miles can reach Zagreb non-stop?

  • Toronto (YYZ)4,395 mi

Long-haul flights to Zagreb

Long-haul routes are usually flown by a wide-body aircraft, and the cabin you book matters more the longer you are in it — which is also where award points go furthest. These are the non-stop routes to Zagreb of 3,000 miles or more.

  • Toronto (YYZ)4,395 mi

Flights to Zagreb (ZAG) by country

  • Zagreb has nonstop connections with 9 airports in Germany: Frankfurt-am-Main (FRA), Munich (MUC), Baden-Baden (FKB), Stuttgart (STR), Memmingen (FMM), Berlin (BER), Cologne (CGN), Weeze (NRN), and Hamburg (HAM). These routes are served by Air Canada (Star Alliance), Air Dolomiti (Star Alliance), Air India (Star Alliance), All Nippon Airways (Star Alliance), Asiana Airlines (Star Alliance), Croatia Airlines (Star Alliance), Eurowings (Star Alliance), LOT Polish Airlines (Star Alliance), Lufthansa (Star Alliance), Ryanair, Singapore Airlines (Star Alliance), TAP Portugal (Star Alliance), and United Airlines (Star Alliance).

    Germany9 destinations
  • Zagreb has nonstop connections with 9 airports in Spain: Palma De Mallorca (PMI), Alicante (ALC), Malaga (AGP), Lanzarote Island (ACE), Madrid (MAD), Barcelona (BCN), Girona (GRO), Almeria (LEI), and Tenerife Island (TFS). These routes are served by airBaltic, Croatia Airlines (Star Alliance), Iberia (Oneworld), Ryanair, Smartwings, and TAP Portugal (Star Alliance).

    Spain9 destinations
  • Zagreb has nonstop connections with 5 airports in Italy: Rome (FCO), Bergamo (BGY), Napoli (NAP), Palermo (PMO), and Salerno (QSR). These routes are served by Alitalia (Star Alliance), Croatia Airlines (Star Alliance), Ryanair, and Smartwings.

    Italy5 destinations
  • Zagreb has nonstop connections with 4 airports in Greece: Athens (ATH), Thessaloniki (SKG), Kerkyra Island (CFU), and Kos Island (KGS). These routes are served by Aegean Airlines (Star Alliance), Croatia Airlines (Star Alliance), Ryanair, and Volotea.

    Greece4 destinations
  • Zagreb has nonstop connections with 3 airports in France: Paris (CDG), Bale/Mulhouse (BSL), and Beauvais/Tille (BVA). These routes are served by AeroMexico (SkyTeam), Air Canada (Star Alliance), Air France (SkyTeam), Air India (Star Alliance), Asiana Airlines (Star Alliance), Croatia Airlines (Star Alliance), Delta Air Lines (SkyTeam), Kenya Airways (SkyTeam), KLM (SkyTeam), Ryanair, Scandinavian Airlines (SkyTeam), and United Airlines (Star Alliance).

    France3 destinations
  • Zagreb has nonstop connections with 3 airports in Poland: Warsaw (WAW), Warsaw (WMI), and Katowice (KTW). These routes are served by BQ, Croatia Airlines (Star Alliance), LOT Polish Airlines (Star Alliance), Ryanair, and Scandinavian Airlines (SkyTeam).

    Poland3 destinations
  • Zagreb has nonstop connections with 3 airports in United Kingdom: London (STN), London (LHR), and Manchester (MAN). These routes are served by Air Canada (Star Alliance), Air India (Star Alliance), American Airlines (Oneworld), Asiana Airlines (Star Alliance), British Airways (Oneworld), Croatia Airlines (Star Alliance), Japan Airlines (Oneworld), Qantas (Oneworld), Ryanair, Singapore Airlines (Star Alliance), and United Airlines (Star Alliance).

    United Kingdom3 destinations
  • Zagreb has nonstop connections with 2 airports in Belgium: Brussels (BRU) and Brussels (CRL). These routes are served by Air Canada (Star Alliance), Brussels Airlines (Star Alliance), Croatia Airlines (Star Alliance), Ryanair, TAP Portugal (Star Alliance), and United Airlines (Star Alliance).

    Belgium2 destinations
  • Zagreb has nonstop connections with 2 airports in Bosnia and Herzegovina: Sarajevo (SJJ) and Mostar (OMO). These routes are served by Croatia Airlines (Star Alliance), LOT Polish Airlines (Star Alliance), and Turkish Airlines (Star Alliance).

    Bosnia and Herzegovina2 destinations
  • Zagreb has nonstop connections with 2 airports in Netherlands: Amsterdam (AMS) and Eindhoven (EIN). These routes are served by Air Canada (Star Alliance), Air India (Star Alliance), Croatia Airlines (Star Alliance), Delta Air Lines (SkyTeam), KLM (SkyTeam), Ryanair, Scandinavian Airlines (SkyTeam), and United Airlines (Star Alliance).

    Netherlands2 destinations
  • Zagreb has nonstop connections with 2 airports in Sweden: Stockholm (ARN) and Gothenburg (GOT). These routes are served by Air Canada (Star Alliance), Croatia Airlines (Star Alliance), and Ryanair.

    Sweden2 destinations
  • Zagreb has nonstop connections with 2 airports in Turkey: Arnavutkoy (IST) and Istanbul (SAW). These routes are served by Croatia Airlines (Star Alliance), Pegasus Airlines, and Turkish Airlines (Star Alliance).

    Turkey2 destinations
  • Zagreb has a nonstop connection with Vienna (VIE) in Austria, served by Air Dolomiti (Star Alliance), Air India (Star Alliance), Austrian Airlines (Star Alliance), Croatia Airlines (Star Alliance), LOT Polish Airlines (Star Alliance), and TAP Portugal (Star Alliance).

    Austria1 destination
  • Zagreb has a nonstop connection with Toronto (YYZ) in Canada, served by Air Transat.

    Canada1 destination
  • Zagreb has a nonstop connection with Paphos (PFO) in Cyprus, served by Ryanair.

    Cyprus1 destination
  • Zagreb has a nonstop connection with Prague (PRG) in Czechia, served by Croatia Airlines (Star Alliance) and Smartwings.

    Czechia1 destination
  • Zagreb has a nonstop connection with Copenhagen (CPH) in Denmark, served by Air Canada (Star Alliance), Croatia Airlines (Star Alliance), and Singapore Airlines (Star Alliance).

    Denmark1 destination
  • Zagreb has a nonstop connection with Dublin (DUB) in Ireland, served by Ryanair.

    Ireland1 destination
  • Zagreb has a nonstop connection with Luqa (MLA) in Malta, served by Ryanair.

    Malta1 destination
  • Zagreb has a nonstop connection with Podgorica (TGD) in Montenegro, served by Interjet.

    Montenegro1 destination
Show top 20 countriesShow less

Seasonal and upcoming routes to Zagreb

Not flying yet

  • Berlin (BER)Starts Nov 13, 2026
  • Bucharest (OTP)Starts Nov 13, 2026
  • Prague (PRG)Starts Nov 14, 2026
  • Salerno (QSR)Nov 17, 2026 – Nov 17, 2026
  • Thessaloniki (SKG)Starts Nov 23, 2026
  • Katowice (KTW)Nov 26, 2026 – Nov 26, 2026
  • Podgorica (TGD)Nov 26, 2026 – Mar 25, 2027
  • Almeria (LEI)Dec 5, 2026 – Dec 5, 2026
  • Lisbon (LIS)Mar 24, 2027 – Mar 24, 2027
  • Tenerife Island (TFS)Mar 26, 2027 – Mar 26, 2027
  • Hamburg (HAM)Starts Mar 28, 2027
  • Palma De Mallorca (PMI)Starts Mar 28, 2027
  • Palermo (PMO)Starts Mar 28, 2027
  • Manchester (MAN)Starts Mar 29, 2027
  • Napoli (NAP)Starts Mar 29, 2027
  • Torp (TRF)Starts Mar 30, 2027
  • Toronto (YYZ)Starts May 9, 2027
  • Kerkyra Island (CFU)Starts Jun 1, 2027
  • Girona (GRO)Starts Jun 1, 2027
  • Kos Island (KGS)Starts Jun 2, 2027
Show all 20 routesShow less

Ending before the rest

  • Osijek (OSI)Through Feb 5, 2027
  • Gothenburg (GOT)Through Mar 26, 2027

The other 45 routes are scheduled across the whole window the feed publishes.

Airline alliances to Zagreb

  • Star Alliance31 destinations
  • Oneworld3 destinations
  • SkyTeam3 destinations

Award programs that reach Zagreb

How many of these places each program's airlines fly to Zagreb from. Reach, not award availability — that is a live fare question this schedule feed cannot answer.

  • Aeroplan31 destinations
  • All Nippon Airways31 destinations
  • EVA Air Infinity MileageLands31 destinations
  • LifeMiles31 destinations
  • Lufthansa Miles & More31 destinations
  • Singapore KrisFlyer31 destinations
  • TAP Miles&Go31 destinations
  • Turkish Miles&Smiles31 destinations
  • United MileagePlus31 destinations
  • Alaska Atmos Rewards3 destinations
  • American Airlines3 destinations
  • British Airways3 destinations
  • Cathay Pacific3 destinations
  • Club Premier3 destinations
  • Delta SkyMiles3 destinations
  • Finnair Plus3 destinations
  • Flying Blue3 destinations
  • Iberia Plus3 destinations
  • Qantas Frequent Flyer3 destinations
  • Qatar Airways3 destinations
Show top 20 programsShow less

Intercontinental flights to Zagreb

Non-stop flights to Zagreb from Asia

Cathay Pacific (Oneworld) links Zagreb nonstop with Doha (DOH).

Emirates links Zagreb nonstop with Dubai (DXB).

flydubai links Zagreb nonstop with Dubai (DXB).

Japan Airlines (Oneworld) links Zagreb nonstop with Doha (DOH).

Malaysia Airlines (Oneworld) links Zagreb nonstop with Doha (DOH).

Qatar Airways (Oneworld) links Zagreb nonstop with Doha (DOH).

Virgin Australia links Zagreb nonstop with Doha (DOH).

Non-stop flights to Zagreb from North America

Air Transat links Zagreb nonstop with Toronto (YYZ).

Domestic flights to Zagreb

  • Split (SPU)153 mi
  • Dubrovnik (DBV)245 mi
  • Zadar (ZAD)118 mi
  • Pula (PUY)120 mi
  • Osijek (OSI)134 mi

Alternative airports near Zagreb

  • MBX (MBX)54 mi / 87 km
  • Banja Luka (BNX)81 mi / 130 km
  • Rijeka (RJK)81 mi / 130 km
  • Sarmellek (SOB)83 mi / 134 km
  • Ljubljana (LJU)84 mi / 135 km

Frequently asked questions

What is the official name of airport ZAG?

The airport's official name is Zagreb Airport. On Roame and most flight schedules, you will find it under the code ZAG.

What is the airport code for Zagreb Airport?

The IATA airport code for Zagreb Airport is ZAG. Enter ZAG in Flightmap whenever you want to use this exact airport.

Where is Zagreb Airport (ZAG)?

Zagreb Airport serves Zagreb, Croatia. Flightmap uses the airport's exact coordinates, so nearby airports and route distances stay tied to ZAG, not just the broader city.

How can I explore flights to Zagreb (ZAG)?

Open the map with Anywhere as your starting point and ZAG as the destination. Each result keeps the route pointed toward Zagreb, and you can narrow it by airline, alliance, aircraft, mileage program, and nonstop service.

Does Flightmap show direct and connecting flights to Zagreb?

Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service to ZAG.

Can I look for award flights to Zagreb (ZAG)?

Yes. When Roame has observed award availability for a route to ZAG, signed-in members can see the lowest points price by cabin and the related carrier fees, then continue to the full award search.

Flights
SearchDiscoverSkyViewFlightMapsNEW
Hotels
SearchDeals on Stays
About
MembershipAbout usGift CardsGiveawaysHow it works
Resources
Credit CardsGuidesNewsletterRSS FeedAdvertise with usBecome an affiliate
Support
FAQDirectoryHelp centerContact usTerms of servicePrivacy policyYour Privacy Choices
Follow us
®

The fastest search engine for points travel.

© Copyright 2026 Roame Holdings, Inc. All Rights Reserved.
Sign Up
SearchGuides