site logo
SkyView
Hotels
FlightsGuidesMoreMembership
Log In
GET the app
appstore
Flights
SearchDiscoverSkyView
Hotels
SearchDeals on Stays
About
MembershipAbout usGift CardsGiveawaysHow it works
Resources
Credit CardsGuidesNewsletterRSS FeedAdvertise with usBecome an affiliate
Support
FAQDirectoryHelp centerContact usTerms of servicePrivacy policy
GET the app
appstore
Follow us
© Copyright 2026 Roame Holdings, Inc. All Rights Reserved.
Sign up
SearchGuides
  1. Flightmap
  2. Airports in Croatia
  3. Flights from ZAG

Flights from Zagreb (ZAG)

Last updated: Sep 10, 2026

Did you mean flights to Zagreb?

Zagreb Airport is an airport serving Zagreb, Croatia.

Right now there are 73 airports in 32 countries connected to Zagreb, 6 of them domestic, with 55 airlines flying scheduled passenger traffic.

Zagreb's longest nonstop connection is Toronto (YYZ), 4,395 miles, offered by Air Transat, Porter Airlines and 1 other airline.

On this page

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

Airlines flying from Zagreb

  • Croatia Airlines29 destinations
  • Ryanair29 destinations
  • Air Canada9 destinations
  • United Airlines8 destinations
  • Air India7 destinations
  • LOT Polish Airlines6 destinations
  • Turkish Airlines6 destinations
  • Singapore Airlines5 destinations
  • TAP Portugal5 destinations
  • Alitalia4 destinations
  • Lufthansa4 destinations
  • Smartwings4 destinations
  • Air Dolomiti3 destinations
  • Asiana Airlines3 destinations
  • Austrian Airlines3 destinations
  • Scandinavian Airlines3 destinations

Popular destinations from Zagreb

The places reachable from Zagreb on the most scheduled services, busiest first.

  • Frankfurt-am-Main (FRA)457 mi
  • Split (SPU)153 mi
  • Dubrovnik (DBV)245 mi
  • Paris (CDG)671 mi
  • Amsterdam (AMS)683 mi
  • Brussels (BRU)639 mi
  • Warsaw (WAW)496 mi
  • Munich (MUC)270 mi
  • Zurich (ZRH)376 mi
  • Copenhagen (CPH)698 mi
  • Arnavutkoy (IST)705 mi
  • Vienna (VIE)165 mi
  • Luqa (MLA)688 mi
  • Skopje (SKP)380 mi
  • London (STN)834 mi
  • Rome (FCO)332 mi
  • Sarajevo (SJJ)

Popular destinations with a stopover

Aside from the non-stop destinations above, these popular places require 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 destinations from Zagreb not already shown in a shorter great-circle distance band.

From Zagreb, which places within 500 miles can I reach?

  • Zadar (ZAD)118 mi
  • Pula (PUY)120 mi
  • Osijek (OSI)134 mi
  • Split (SPU)153 mi
  • Vienna (VIE)165 mi
  • Brac Island (BWK)172 mi
  • Sarajevo (SJJ)173 mi
  • Mostar (OMO)191 mi
  • Belgrad (BEG)216 mi
  • Dubrovnik (DBV)245 mi
  • Munich (MUC)270 mi
  • Bergamo (BGY)307 mi
  • Prague (PRG)313 mi
  • Memmingen (FMM)316 mi
  • Rome (FCO)

From Zagreb, which places within 1,000 miles can I reach?

  • Thessaloniki (SKG)501 mi
  • Warsaw (WMI)507 mi
  • Cologne (CGN)541 mi
  • Palermo (PMO)545 mi
  • Weeze (NRN)607 mi
  • Hamburg (HAM)608 mi

From Zagreb, which places within 2,000 miles can I reach?

  • 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
  • Beirut (BEY)1,314 mi

From Zagreb, which places within 3,000 miles can I reach?

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

From Zagreb, which places within 5,000 miles can I reach?

  • Toronto (YYZ)4,395 mi

Long-haul flights from 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 from Zagreb of 3,000 miles or more.

  • Toronto (YYZ)4,395 mi

Flights from Zagreb (ZAG) by country

  • Zagreb has nonstop service to 9 airports in Germany: Frankfurt-am-Main (FRA), Munich (MUC), Stuttgart (STR), Berlin (BER), Cologne (CGN), Baden-Baden (FKB), Weeze (NRN), Hamburg (HAM), and Memmingen (FMM). Flights are offered 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 service to 9 airports in Spain: Lanzarote Island (ACE), Barcelona (BCN), Madrid (MAD), Malaga (AGP), Palma De Mallorca (PMI), Alicante (ALC), Girona (GRO), Almeria (LEI), and Tenerife Island (TFS). Flights are offered by airBaltic, Croatia Airlines (Star Alliance), Iberia (Oneworld), LATAM Chile, Ryanair, Smartwings, TAP Portugal (Star Alliance), and Vueling.

    Spain9 destinations
  • Zagreb has nonstop service to 6 airports in Italy: Rome (FCO), Bergamo (BGY), Palermo (PMO), Milan (MXP), Napoli (NAP), and Salerno (QSR). Flights are offered by Alitalia (Star Alliance), Croatia Airlines (Star Alliance), Ryanair, and Smartwings.

    Italy6 destinations
  • Zagreb has nonstop service to 4 airports in Greece: Athens (ATH), Thessaloniki (SKG), Kerkyra Island (CFU), and Kos Island (KGS). Flights are offered by Aegean Airlines (Star Alliance), Croatia Airlines (Star Alliance), Ryanair, and Volotea.

    Greece4 destinations
  • Zagreb has nonstop service to 3 airports in France: Paris (CDG), Bale/Mulhouse (BSL), and Beauvais/Tille (BVA). Flights are offered 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 service to 3 airports in Sweden: Stockholm (ARN), Gothenburg (GOT), and Malmo (MMX). Flights are offered by Air Canada (Star Alliance), Croatia Airlines (Star Alliance), and Ryanair.

    Sweden3 destinations
  • Zagreb has nonstop service to 3 airports in United Kingdom: London (STN), London (LHR), and Manchester (MAN). Flights are offered 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), Region Airline, Ryanair, Singapore Airlines (Star Alliance), and United Airlines (Star Alliance).

    United Kingdom3 destinations
  • Zagreb has nonstop service to 2 airports in Belgium: Brussels (BRU) and Brussels (CRL). Flights are offered 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 service to 2 airports in Bosnia and Herzegovina: Sarajevo (SJJ) and Mostar (OMO). Flights are offered by Croatia Airlines (Star Alliance), LOT Polish Airlines (Star Alliance), and Turkish Airlines (Star Alliance).

    Bosnia and Herzegovina2 destinations
  • Zagreb has nonstop service to 2 airports in Netherlands: Amsterdam (AMS) and Eindhoven (EIN). Flights are offered 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 service to 2 airports in Poland: Warsaw (WAW) and Warsaw (WMI). Flights are offered by Croatia Airlines (Star Alliance), LOT Polish Airlines (Star Alliance), Ryanair, and Scandinavian Airlines (SkyTeam).

    Poland2 destinations
  • Zagreb has nonstop service to 2 airports in Turkey: Arnavutkoy (IST) and Istanbul (SAW). Flights are offered by Croatia Airlines (Star Alliance), Pegasus Airlines, and Turkish Airlines (Star Alliance).

    Turkey2 destinations
  • You can fly nonstop from Zagreb to Vienna (VIE) in Austria with Air Dolomiti (Star Alliance), Air India (Star Alliance), Austrian Airlines (Star Alliance), Croatia Airlines (Star Alliance), and LOT Polish Airlines (Star Alliance).

    Austria1 destination
  • You can fly nonstop from Zagreb to Sofia (SOF) in Bulgaria with Ryanair.

    Bulgaria1 destination
  • You can fly nonstop from Zagreb to Toronto (YYZ) in Canada with Air Transat, Porter Airlines, and WestJet.

    Canada1 destination
  • You can fly nonstop from Zagreb to Paphos (PFO) in Cyprus with Ryanair.

    Cyprus1 destination
  • You can fly nonstop from Zagreb to Prague (PRG) in Czechia with Croatia Airlines (Star Alliance) and Smartwings.

Seasonal and upcoming routes from Zagreb

Not flying yet

  • Lanzarote Island (ACE)Starts Sep 11, 2026
  • Tel Aviv (TLV)Sep 16, 2026 – Oct 11, 2026
  • Sofia (SOF)Sep 23, 2026 – Oct 21, 2026
  • Beirut (BEY)Oct 4, 2026 – Oct 4, 2026
  • Warsaw (WMI)Oct 26, 2026 – Mar 27, 2027
  • Salerno (QSR)Nov 17, 2026 – Nov 17, 2026
  • 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
Show all 9 routesShow less

Ending before the rest

  • Kos Island (KGS)Through Sep 28, 2026
  • Girona (GRO)Through Sep 30, 2026
  • Kerkyra Island (CFU)Through Oct 20, 2026
  • Malmo (MMX)Through Oct 23, 2026
  • Milan (MXP)Through Oct 23, 2026
  • Napoli (NAP)Through Oct 23, 2026

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

Airline alliances from Zagreb

  • Star Alliance33 destinations
  • SkyTeam5 destinations
  • Oneworld3 destinations

Award programs flying from Zagreb

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

  • Aeroplan33 destinations
  • All Nippon Airways33 destinations
  • EVA Air Infinity MileageLands33 destinations
  • LifeMiles33 destinations
  • Lufthansa Miles & More33 destinations
  • Singapore KrisFlyer33 destinations
  • TAP Miles&Go33 destinations
  • Turkish Miles&Smiles33 destinations
  • United MileagePlus33 destinations
  • Club Premier5 destinations
  • Delta SkyMiles5 destinations
  • Flying Blue5 destinations
  • SAS EuroBonus5 destinations
  • Virgin Atlantic5 destinations
  • Alaska Atmos Rewards3 destinations
  • American Airlines3 destinations

Intercontinental flights from Zagreb

Non-stop flights from Zagreb to Asia

Cathay Pacific (Oneworld) flies nonstop from Zagreb to Doha (DOH).

El Al flies nonstop from Zagreb to Tel Aviv (TLV).

Emirates flies nonstop from Zagreb to Dubai (DXB).

flydubai flies nonstop from Zagreb to Dubai (DXB).

Japan Airlines (Oneworld) flies nonstop from Zagreb to Doha (DOH).

Malaysia Airlines (Oneworld) flies nonstop from Zagreb to Doha (DOH).

Middle East Airlines (SkyTeam) flies nonstop from Zagreb to Beirut (BEY).

Oman Air (Oneworld) flies nonstop from Zagreb to Doha (DOH).

Qatar Airways (Oneworld) flies nonstop from Zagreb to Doha (DOH).

Rwandair flies nonstop from Zagreb to Doha (DOH).

Virgin Australia flies nonstop from Zagreb to Doha (DOH).

Non-stop flights from Zagreb to North America

Air Transat flies nonstop from Zagreb to Toronto (YYZ).

Porter Airlines flies nonstop from Zagreb to Toronto (YYZ).

WestJet flies nonstop from Zagreb to Toronto (YYZ).

Domestic flights from Zagreb

  • Split (SPU)153 mi
  • Dubrovnik (DBV)245 mi
  • Zadar (ZAD)118 mi
  • Pula (PUY)120 mi
  • Osijek (OSI)134 mi
  • Brac Island (BWK)172 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 from Zagreb (ZAG)?

Open the map with ZAG as your departure airport and Anywhere as the destination. You can then narrow the routes by airline, alliance, aircraft, mileage program, nonstop service, and observed award fares.

Does Flightmap show direct and connecting flights from Zagreb?

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

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

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

How many places can I reach from Zagreb (ZAG)?

Current schedule data connects Zagreb (ZAG) with 73 connected airports in 32 countries. The route list can change as airlines publish new seasons, so the page is rebuilt from the latest available schedule aggregate.

Which airlines fly from Zagreb (ZAG)?

The current route data includes 55 airlines: Aegean Airlines, AeroMexico, Air Canada, Air China, Air Dolomiti, Air France, Air India, Air Serbia, Air Transat, airBaltic, Alitalia, All Nippon Airways, American Airlines, Asiana Airlines, Austrian Airlines, British Airways, Brussels Airlines, Bulgaria Air, Cathay Pacific, Croatia Airlines, Delta Air Lines, El Al, Emirates, Eurowings, flydubai, Iberia, Japan Airlines, Kenya Airways, KLM, LATAM Chile, LOT Polish Airlines, Lufthansa, Malaysia Airlines, Middle East Airlines, Oman Air, Pegasus Airlines, Porter Airlines, Qantas, Qatar Airways, Region Airline, Rwandair, Ryanair, Scandinavian Airlines, Singapore Airlines, Smartwings, Swiss International Air Lines, TAP Portugal, TAROM, Trade Air, Turkish Airlines, United Airlines, Virgin Australia, Volotea, Vueling, and WestJet. Use the airline filter to isolate any one of them on the map.

What is the longest nonstop connection from Zagreb (ZAG)?

The longest nonstop connection currently present in the route data is Toronto (YYZ), about 4,395 miles from Zagreb. It is offered by Air Transat, Porter Airlines, and WestJet.

Are there domestic flights from Zagreb (ZAG)?

Yes. The current route data includes 6 domestic destinations within Croatia. The Domestic flights section highlights named airport links from that set.

Aegean Airlines
2 destinations
  • Air China2 destinations
  • All Nippon Airways2 destinations
  • Delta Air Lines2 destinations
  • Show top 20 airlinesShow less
    173 mi
  • Bale/Mulhouse (BSL)424 mi
  • London (LHR)850 mi
  • Brussels (CRL)626 mi
  • Show top 20 destinationsShow less
    332 mi
  • Napoli (NAP)347 mi
  • Milan (MXP)354 mi
  • Salerno (QSR)359 mi
  • Zurich (ZRH)376 mi
  • Skopje (SKP)380 mi
  • Show top 20 destinationsShow less
    Brussels (CRL)
    626 mi
  • Eindhoven (EIN)627 mi
    • Brussels (BRU)639 mi
    • Paris (CDG)671 mi
    • Athens (ATH)674 mi
    • Amsterdam (AMS)683 mi
    • Malmo (MMX)687 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
    Show top 20 destinationsShow less
    Lisbon (LIS)
    1,369 mi
  • Tel Aviv (TLV)1,381 mi
    • Lanzarote Island (ACE)1,982 mi
    Show all 9 destinationsShow less
    Czechia
    1 destination
  • You can fly nonstop from Zagreb to Copenhagen (CPH) in Denmark with Air Canada (Star Alliance), Air India (Star Alliance), Croatia Airlines (Star Alliance), and Singapore Airlines (Star Alliance).

    Denmark1 destination
  • You can fly nonstop from Zagreb to Dublin (DUB) in Ireland with Ryanair.

    Ireland1 destination
  • You can fly nonstop from Zagreb to Tel Aviv (TLV) in Israel with El Al.

    Israel1 destination
  • Show top 20 countriesShow less
    Torp (TRF)
    Through Oct 23, 2026
  • Brac Island (BWK)Through Oct 24, 2026
    • Manchester (MAN)Through Oct 24, 2026
    • Palermo (PMO)Through Oct 24, 2026
    • Palma De Mallorca (PMI)Through Oct 29, 2026
    • Eindhoven (EIN)Through Jan 31, 2027
    • Osijek (OSI)Through Feb 5, 2027
    • Thessaloniki (SKG)Through Mar 20, 2027
    • Beauvais/Tille (BVA)Through Mar 26, 2027
    • Gothenburg (GOT)Through Mar 26, 2027
    • Malaga (AGP)Through Mar 27, 2027
    • Alicante (ALC)Through Mar 27, 2027
    • Bergamo (BGY)Through Mar 27, 2027
    • Dublin (DUB)Through Mar 27, 2027
    Show top 20 routesShow less
  • British Airways3 destinations
  • Cathay Pacific3 destinations
  • Finnair Plus3 destinations
  • Iberia Plus3 destinations
  • Show top 20 programsShow less