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 28 other countries. The airport is a hub for Croatia Airlines. You can easily reach Zagreb with daily non-stop flights from 7 other major hubs like Amsterdam (KLM), Istanbul (Turkish Airlines) and Belgrade (Air Serbia). 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.

KLM
From Amsterdam, Netherlands
Turkish Airlines
From Istanbul, Turkiye
Air Serbia
From Belgrade, Republic of Serbia
LOT
From Warsaw, Poland
Air France
From Paris, France
Lufthansa
From Frankfurt, Germany
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 23 airlines with direct flights to Zagreb. Lufthansa, Croatia Airlines and Air Dolomiti 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 7 different airports hubs to Zagreb — including Amsterdam with KLM, Istanbul with Turkish Airlines and Belgrade with Air Serbia.

Depends where you are flying from. It takes 8h 45min from Toronto (YYZ) and 40min from Pula (PUY).

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 $101.
Direct flights to Croatia
Dubrovnik Airport
Dubrovnik Airport (DBV)

Flights from 70 different airports

Split Airport
Split Airport (SPU)

Flights from 69 different airports

Zadar Airport
Zadar Airport (ZAD)

Flights from 59 different airports

Pula
Pula (PUY)

Flights from 35 different airports

Rijeka
Rijeka (RJK)

Flights from 17 different airports

Osijek
Osijek (OSI)

Flights from 5 different airports

Bol
Bol (BWK)

Flights from 2 different airports

Zhongchuan
Zhongchuan (ZGC)

Flights from 1 different airports

SPONSORED AD
SPONSORED AD