Direct flights to Zagreb ZAG

Zagreb Airport is a medium sized and third largest airport in Croatia. In total there are 65 airports with direct flights to Zagreb from Croatia and 27 other countries. The airport is a hub for Croatia Airlines. You can easily reach Zagreb with daily non-stop flights from 8 other major hubs like Istanbul (Turkish Airlines), Amsterdam (KLM) and Frankfurt (Lufthansa). In Croatia, the airport is called Zračna luka Franjo Tuđman Zagreb.

ZAG Click to open the interactive map.

Non-stop routes to ZAG:

Duration

No direct flights found. Try clear all filters.
Weekday-labels: HAS FLIGHTS UPCOMING NO FLIGHTS

Airlines with direct flights every day to Zagreb

The airports presented below each airline are hubs for this specific operator.

Turkish Airlines
From Istanbul, Turkiye
KLM
From Amsterdam, Netherlands
Lufthansa
From Frankfurt and Munich, Germany
Air Serbia
From Belgrade, Republic of Serbia
LOT
From Warsaw, Poland
Air France
From Paris, France
Austrian
From Vienna, Austria
ZAG routes and destination map
SPONSORED AD
SPONSORED AD
Show flights from Zagreb instead? Cheap flights to Zagreb

No, there are no directflights to Zagreb from the US so you'll need to find a flight with connection instead..

There are 21 airlines with direct flights to Zagreb. Lufthansa, Croatia Airlines and KLM are the most popular ones.

All 3 big alliances are flying to Zagreb. Star Alliance, Oneworld and SkyTeam.

The IATA code is ZAG and the ICAO code is LDZA.

You can fly daily from 8 different airports hubs to Zagreb — including Istanbul with Turkish Airlines, Amsterdam with KLM and Frankfurt & Munich with Lufthansa.

Depends where you are flying from. It takes 13h 30min from Seoul (ICN) and 40min from Zadar (ZAD).

There is 1 airport in Zagreb with scheduled flights, Zračna luka Franjo Tuđman Zagreb, ZAG.

It depends on where and when you are flying. The average one-way ticket price according to our data is $111.
Direct flights to Croatia
Dubrovnik Airport
Dubrovnik Airport (DBV)

Flights from 75 different airports

Split Airport
Split Airport (SPU)

Flights from 69 different airports

Zadar Airport
Zadar Airport (ZAD)

Flights from 65 different airports

Pula
Pula (PUY)

Flights from 33 different airports

Rijeka
Rijeka (RJK)

Flights from 17 different airports

Bol
Bol (BWK)

Flights from 5 different airports

Osijek
Osijek (OSI)

Flights from 4 different airports

Zhongchuan
Zhongchuan (ZGC)

Flights from 1 different airports

SPONSORED AD
SPONSORED AD