Support

Cheap flights to Zagreb

From
Zagreb
ZAG

39 cities have regular scheduled flights to Zagreb (ZAG). 39 airlines fly to the city, from major international carriers to budget low-cost options. Most flights depart from Frankfurt am Main, Amsterdam, Munich, Dubrovnik, Split. Compare fares, choose the best option and book your tickets online at the best price. Enter your departure city above to find flights and check prices.

Recent deals to Zagreb

OU
$ 43

Zadar — Zagreb

07:0007:40
22 Aug 2026
40 m
Direct flight
OU
$ 47

Pula — Zagreb

06:0007:40
22 Aug 2026
1 h 40 m
Direct flight
OU
$ 62

Split — Zagreb

19:5020:35
18 Aug 2026
45 m
Direct flight
OU
$ 68

Dubrovnik — Zagreb

13:3014:25
19 Aug 2026
55 m
Direct flight
W9
$ 82

London — Split

17:0520:55
23 Aug 2026
2 h 50 m
Direct flight
PC
$ 85

Istanbul — Zagreb

16:1517:25
6 Aug 2026
2 h 10 m
Direct flight
JU
$ 88

Belgrade — Zagreb

07:5009:10
11 Aug 2026
1 h 20 m
Direct flight
A3
$ 92

Athens — Zagreb

17:2518:25
27 Jul 2026
2 h
Direct flight
EW
$ 93

Stuttgart — Zagreb

10:4512:00
30 Jul 2026
1 h 15 m
Direct flight
IB
$ 95

Madrid — Zagreb

07:0009:45
26 Jul 2026
2 h 45 m
Direct flight
JU
$ 96

Prague — Belgrade

20:3522:35
21 Aug 2026
2 h
Direct flight
U2
$ 104

Paris — Split

06:0008:05
21 Aug 2026
2 h 5 m
Direct flight

Popular departure cities to Zagreb

Frankfurt am MainGermany
Frankfurt am Main
119 flights/weekFrom $ 124
AmsterdamNetherlands
Amsterdam
83 flights/weekFrom $ 134
MunichGermany
Munich
77 flights/weekFrom $ 103
DubrovnikCroatia
Dubrovnik
61 flights/weekFrom $ 54
SplitCroatia
Split
59 flights/weekFrom $ 51
ParisFrance
Paris
59 flights/weekFrom $ 95
IstanbulTurkey
Istanbul
58 flights/weekFrom $ 84
ViennaAustria
Vienna
49 flights/weekFrom $ 111
SarajevoBosnia and Herzegovina
Sarajevo
31 flights/weekFrom $ 94
BelgradeSerbia
Belgrade
31 flights/weekFrom $ 89
ZurichSwitzerland
Zurich
28 flights/weekFrom $ 119
LondonUnited Kingdom
London
26 flights/weekFrom $ 82
WarsawPoland
Warsaw
26 flights/weekFrom $ 89
MadridSpain
Madrid
24 flights/weekFrom $ 88
BrusselsBelgium
Brussels
22 flights/weekFrom $ 120
SkopjeMacedonia
Skopje
18 flights/weekFrom $ 91
DohaQatar
Doha
16 flights/weekFrom $ 151
DubaiUnited Arab Emirates
Dubai
14 flights/weekFrom $ 176
CopenhagenDenmark
Copenhagen
14 flights/weekFrom $ 115
ZadarCroatia
Zadar
12 flights/weekFrom $ 43
MilanItaly
Milan
11 flights/weekFrom $ 85
StuttgartGermany
Stuttgart
11 flights/weekFrom $ 47
PulaCroatia
Pula
10 flights/weekFrom $ 47
AthensGreece
Athens
9 flights/weekFrom $ 89
BarcelonaSpain
Barcelona
8 flights/weekFrom $ 88
CologneGermany
Cologne
8 flights/weekFrom $ 46
RomeItaly
Rome
8 flights/weekFrom $ 109
TiranaAlbania
Tirana
6 flights/weekFrom $ 84
PragueCzech Republic
Prague
6 flights/weekFrom $ 96
StockholmSweden
Stockholm
6 flights/weekFrom $ 105
MostarBosnia and Herzegovina
Mostar
6 flights/weekFrom $ 105
HamburgGermany
Hamburg
6 flights/weekFrom $ 110
BucharestRomania
Bucharest
6 flights/weekFrom $ 106
BerlinGermany
Berlin
6 flights/weekFrom $ 94
TorontoCanada
Toronto
5 flights/weekFrom $ 405
Tel AvivIsrael
Tel Aviv
4 flights/weekFrom $ 152
BolCroatia
Bol
3 flights/weekFrom $ 92
DublinIreland
Dublin
3 flights/weekFrom $ 119
SeoulKorea, Republic Of
Seoul
1 flights/weekFrom $ 374

Flight insights to Zagreb

Data-driven trends for direct flights to Zagreb — how often airlines fly, where passengers come from, and typical fares and flight times.

Most frequent departure cities

The most frequent direct routes to Zagreb come from Frankfurt am Main, Amsterdam and Munich. Frankfurt am Main leads with around 119 flights a week.

Top departure countries

Most direct flights to Zagreb depart from Germany, Croatia and Netherlands. Germany alone accounts for about 24% of all direct routes.

  • Germanyavg $87
  • Croatiaavg $57
  • Netherlandsavg $134
  • Franceavg $95
  • Turkeyavg $84

Direct routes & fares

Popular non-stop routes to Zagreb range from Split at $51 to Amsterdam at $134 — a quick way to compare direct-flight fares.

Cheapest departure cities

The cheapest places to fly to Zagreb from right now are Zadar from $43, Cologne from $46 and Stuttgart from $47.

Longest direct flights

The longest direct flight to Zagreb is from Seoul at about 11h 23m, followed by Toronto (9h 34m) and Dubai (5h 51m).

Frequently asked questions

Which cities have flights to Zagreb?
There are 39+ cities with regular flights to Zagreb, from major international hubs to nearby regional airports. Pick your departure city to compare fares and book.
Where do most flights to Zagreb depart from?
Most travelers fly to Zagreb from Frankfurt am Main, Amsterdam, Munich, Dubrovnik, Split. These routes have the highest flight frequency and passenger traffic, so fares are usually competitive.
How many airlines fly to Zagreb?
39 airlines operate flights to Zagreb, ranging from major international carriers to budget low-cost airlines. Competition helps keep fares affordable.
When is the best time to book flights to Zagreb?
For short-haul routes, booking 4–8 weeks ahead usually gives the best prices. For long-haul flights, aim for 2–3 months ahead. Prices also drop in off-peak seasons and for midweek departures.
How to find cheap flights to Zagreb?
Compare offers from multiple airlines, use flexible dates and set up price alerts. Our platform lets you track price trends and choose the best time to buy your tickets.

We use cookies and services to collect user information. This is essential for the functioning of the site and for marketing purposes. You can find out more in .