Cheap flights to Zagreb

From
Zagreb
ZAG

The main aviation hub of the Croatian capital is Zagreb International Airport, located just 11 km from the city center. The route network includes many destinations, led by flights from Frankfurt am Main (119 flights per week), Amsterdam (83 flights), and Munich (77 flights). Information on how to optimally plan logistics and how to get to your final destination can be found in the relevant sections of our guide.

A total of 39 airlines operate regular flights to **Zagreb**, ensuring stable connections with major global hubs. Leading roles in the schedule are played by carriers such as Croatia Airlines, Lufthansa, and Turkish Airlines. Below on this page, departure city cards with a search form are provided to help you choose a convenient flight option and check up-to-date information on the weather in the region.

Recent deals to Zagreb

OU
$ 43

Zadar — Zagreb

07:0007:40
7 Oct 2026
40 m
Direct flight
OU
$ 46

Pula — Zagreb

06:0007:40
8 Oct 2026
1 h 40 m
Direct flight
OU
$ 48

Split — Zagreb

19:4520:30
5 Oct 2026
45 m
Direct flight
OU
$ 55

Dubrovnik — Zagreb

06:1507:10
6 Oct 2026
55 m
Direct flight
OU
$ 63

Bol — Zagreb

19:0519:55
7 Oct 2026
50 m
Direct flight
JU
$ 72

Belgrade — Zagreb

07:5009:10
5 Oct 2026
1 h 20 m
Direct flight
A3
$ 74

Athens — Zagreb

17:2518:25
7 Oct 2026
2 h
Direct flight
W9
OU
$ 79

London — Zagreb

17:0507:40
7 Oct 2026
13 h 35 m
1 stop
W4
OU
$ 81

Tirana — Zagreb

07:1517:00
5 Oct 2026
33 h 45 m
1 stop
W6
OU
$ 84

Warsaw — Zagreb

06:1517:00
7 Oct 2026
10 h 45 m
1 stop
PC
$ 85

Istanbul — Zagreb

16:1517:25
1 Oct 2026
2 h 10 m
Direct flight
W6
EW
$ 88

Skopje — Zagreb

06:1521:15
6 Oct 2026
39 h
1 stop

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 $78
  • Croatiaavg $49
  • Netherlandsavg $137
  • Franceavg $96
  • Turkeyavg $85

Direct routes & fares

Popular non-stop routes to Zagreb range from Dubrovnik at $51 to Amsterdam at $137 — 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, Pula from $44 and Cologne from $44.

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).

Popular departure cities to Zagreb

Frankfurt am MainGermany
Frankfurt am Main
119 flights/weekFrom $ 115
AmsterdamNetherlands
Amsterdam
83 flights/weekFrom $ 137
MunichGermany
Munich
77 flights/weekFrom $ 82
DubrovnikCroatia
Dubrovnik
61 flights/weekFrom $ 51
ParisFrance
Paris
59 flights/weekFrom $ 96
SplitCroatia
Split
59 flights/weekFrom $ 45
IstanbulTurkey
Istanbul
58 flights/weekFrom $ 85
ViennaAustria
Vienna
49 flights/weekFrom $ 108
BelgradeSerbia
Belgrade
31 flights/weekFrom $ 71
SarajevoBosnia and Herzegovina
Sarajevo
31 flights/weekFrom $ 95
ZurichSwitzerland
Zurich
28 flights/weekFrom $ 102
LondonUnited Kingdom
London
26 flights/weekFrom $ 74
WarsawPoland
Warsaw
26 flights/weekFrom $ 77
MadridSpain
Madrid
24 flights/weekFrom $ 91
BrusselsBelgium
Brussels
22 flights/weekFrom $ 106
SkopjeMacedonia
Skopje
18 flights/weekFrom $ 80
DohaQatar
Doha
16 flights/weekFrom $ 176
DubaiUnited Arab Emirates
Dubai
14 flights/weekFrom $ 162
CopenhagenDenmark
Copenhagen
14 flights/weekFrom $ 116
ZadarCroatia
Zadar
12 flights/weekFrom $ 43
StuttgartGermany
Stuttgart
11 flights/weekFrom $ 54
MilanItaly
Milan
11 flights/weekFrom $ 78
PulaCroatia
Pula
10 flights/weekFrom $ 44
AthensGreece
Athens
9 flights/weekFrom $ 70
RomeItaly
Rome
8 flights/weekFrom $ 103
CologneGermany
Cologne
8 flights/weekFrom $ 44
BarcelonaSpain
Barcelona
8 flights/weekFrom $ 84
HamburgGermany
Hamburg
6 flights/weekFrom $ 88
BerlinGermany
Berlin
6 flights/weekFrom $ 85
TiranaAlbania
Tirana
6 flights/weekFrom $ 78
MostarBosnia and Herzegovina
Mostar
6 flights/weekFrom $ 96
StockholmSweden
Stockholm
6 flights/weekFrom $ 112
BucharestRomania
Bucharest
6 flights/weekFrom $ 89
PragueCzech Republic
Prague
6 flights/weekFrom $ 89
TorontoCanada
Toronto
5 flights/weekFrom $ 396
Tel AvivIsrael
Tel Aviv
4 flights/weekFrom $ 157
DublinIreland
Dublin
3 flights/weekFrom $ 129
BolCroatia
Bol
3 flights/weekFrom $ 63
SeoulKorea, Republic Of
Seoul
1 flights/weekFrom $ 397
FlorenceItaly
Florence
From $ 106
KrakowPoland
Krakow
From $ 103
KatowicePoland
Katowice
From $ 138
StrasbourgFrance
Strasbourg
Check price
DresdenGermany
Dresden
From $ 258
NurembergGermany
Nuremberg
From $ 103
GenoaItaly
Genoa
From $ 104
BernSwitzerland
Bern
Check price
WroclawPoland
Wroclaw
From $ 122
MontpellierFrance
Montpellier
Check price
LodzPoland
Lodz
From $ 495
FriedrichshafenGermany
Friedrichshafen
Check price
LeipzigGermany
Leipzig
From $ 245
OstravaCzech Republic
Ostrava
Check price
MaastrichtNetherlands
Maastricht
From $ 130
ThessalonikiGreece
Thessaloniki
From $ 75
TurinItaly
Turin
From $ 108
BastiaFrance
Bastia
Check price
CorfuGreece
Corfu
From $ 108
OlbiaItaly
Olbia
From $ 124
MarseilleFrance
Marseille
From $ 104

Frequently asked questions

How many cities have flights to Zagreb?
The current route network includes 15 main departure cities providing regular direct or transit connections. These include both popular domestic flights from Croatian cities and international routes from major European capitals.
Which cities have the most frequent flights to Zagreb?
The most intensive flight traffic is observed from **Frankfurt am Main** (119 flights per week), **Amsterdam** (83 flights), and **Munich** (77 flights). Routes from **Dubrovnik**, **Split**, and **Paris** are also in high demand, with flight frequencies exceeding 50 flights weekly.
How many airlines operate flights to Zagreb?
Currently, 39 airlines provide air service to the city. Key players on this route are **Croatia Airlines**, **Lufthansa**, **Turkish Airlines**, and **LOT Polish Airlines**, which offer the busiest schedules.
Which airports handle flights in Zagreb?
All regular flights arrive at **Zagreb International Airport (ZAG)**. This is a modern international terminal located approximately 11 kilometers from the city limits, fully meeting the capital's air transportation needs.
When is the best time to buy flight tickets to Zagreb?
To find the most favorable fares, it is recommended to book tickets 2–3 months before the planned departure date. The most affordable options are often found for mid-week flights, as demand for travel is traditionally higher on weekends.
How to find cheap tickets to Zagreb?
To find the best prices, it is worth comparing offers from different carriers, such as **Eurowings**, **Air Serbia**, or **Air France**, using the city cards on this page. It is also useful to check flights from neighboring European hubs, from which a large number of departures to the Croatian capital are operated daily.

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 .