Flights from Zagreb at a glance
- nonstop destinations
- 36
- countries
- 23
- flights a week
- 342
- airport
- 1
- airlines
- 18
- cheapest fare, to Rome
- $20
- destinations under 2 hours away
- 25
- farthest, Dubai
- 2,590 mi (4,169 km)
Cheapest flights from Zagreb
Lowest fares found recently; search to check the price for your dates
Under 2 hours away
Nonstop flights of up to two hours, shortest first
Split
45m, 22 a week
from $66
Pula
45m, 6 a week
from $101
Sarajevo
50m, 10 a week
from $124
Dubrovnik
55m, 22 a week
from $64
Vienna
55m, 21 a week
from $109
Mostar
1h, 3 a week
Munich
1h 10m, 27 a week
from $108
Belgrade
1h 15m, 10 a week
from $72
Skopje
1h 15m, 5 a week
Memmingen
1h 15m, 1 a week
Zurich
1h 20m, 14 a week
from $96
Rome
1h 25m, 13 a week
from $20
Prague
1h 25m, 1 a week
from $104
Katowice
1h 30m
Karlsruhe
1h 35m, 33 a week
Warsaw
1h 35m, 12 a week
from $48
Berlin
1h 35m, 3 a week
Zadar
1h 45m, 6 a week
from $85
Cologne
1h 45m, 2 a week
Athens
1h 50m, 3 a week
from $93
Hamburg
1h 50m
Dusseldorf
1h 55m, 5 a week
Brussels
2h, 17 a week
from $25
Malta
2h, 10 a week
from $21
Copenhagen
2h, 7 a week
Domestic flights from Zagreb
Nonstop flights within Croatia, busiest first
International flights from Zagreb
Nonstop flights to 22 countries
Poland
2 cities
Spain
2 cities
Sweden
2 cities
Austria
1 city
Netherlands
1 city
Belgium
1 city
United Kingdom
1 city
Turkiye
1 city
12 more countries
All nonstop flights from Zagreb
36 cities, busiest routes first
| City | Country | Flight time | Flights a week | Fare |
|---|---|---|---|---|
| Karlsruhe Germany, 1h 35m, 33 a week | Germany | 1h 35m | 33 | |
| Munich Germany, 1h 10m, 27 a week | Germany | 1h 10m | 27 | from $108 |
| Split Croatia, 45m, 22 a week | Croatia | 45m | 22 | from $66 |
| Dubrovnik Croatia, 55m, 22 a week | Croatia | 55m | 22 | from $64 |
| Vienna Austria, 55m, 21 a week | Austria | 55m | 21 | from $109 |
| Amsterdam Netherlands, 2h 5m, 19 a week | Netherlands | 2h 5m | 19 | from $82 |
| London United Kingdom, 2h 25m, 17 a week | United Kingdom | 2h 25m | 17 | from $31 |
| Istanbul Turkiye, 2h 13m, 17 a week | Turkiye | 2h 13m | 17 | from $80 |
| Brussels Belgium, 2h, 17 a week | Belgium | 2h | 17 | from $25 |
| Paris France, 2h 10m, 16 a week | France | 2h 10m | 16 | from $40 |
| Zurich Switzerland, 1h 20m, 14 a week | Switzerland | 1h 20m | 14 | from $96 |
| Rome Italy, 1h 25m, 13 a week | Italy | 1h 25m | 13 | from $20 |
| Warsaw Poland, 1h 35m, 12 a week | Poland | 1h 35m | 12 | from $48 |
| Malta Malta, 2h, 10 a week | Malta | 2h | 10 | from $21 |
| Belgrade Serbia, 1h 15m, 10 a week | Serbia | 1h 15m | 10 | from $72 |
| Sarajevo Bosnia and Herzegovina, 50m, 10 a week | Bosnia and Herzegovina | 50m | 10 | from $124 |
| Copenhagen Denmark, 2h, 7 a week | Denmark | 2h | 7 | |
| Pula Croatia, 45m, 6 a week | Croatia | 45m | 6 | from $101 |
| Zadar Croatia, 1h 45m, 6 a week | Croatia | 1h 45m | 6 | from $85 |
| Dublin Ireland, 3h 5m, 5 a week | Ireland | 3h 5m | 5 | from $33 |
| Dusseldorf Germany, 1h 55m, 5 a week | Germany | 1h 55m | 5 | |
| Skopje North Macedonia, 1h 15m, 5 a week | North Macedonia | 1h 15m | 5 | |
| Dubai United Arab Emirates, 5h 43m, 4 a week | United Arab Emirates | 5h 43m | 4 | from $245 |
| Barcelona Spain, 2h 10m, 3 a week | Spain | 2h 10m | 3 | from $73 |
| Madrid Spain, 2h 55m, 3 a week | Spain | 2h 55m | 3 | |
| Berlin Germany, 1h 35m, 3 a week | Germany | 1h 35m | 3 | |
| Athens Greece, 1h 50m, 3 a week | Greece | 1h 50m | 3 | from $93 |
| Stockholm Sweden, 2h 30m, 3 a week | Sweden | 2h 30m | 3 | from $72 |
| Mostar Bosnia and Herzegovina, 1h, 3 a week | Bosnia and Herzegovina | 1h | 3 | |
| Cologne Germany, 1h 45m, 2 a week | Germany | 1h 45m | 2 | |
| Gothenburg Sweden, 2h 20m, 2 a week | Sweden | 2h 20m | 2 | |
| Prague Czech Republic, 1h 25m, 1 a week | Czech Republic | 1h 25m | 1 | from $104 |
| Memmingen Germany, 1h 15m, 1 a week | Germany | 1h 15m | 1 | |
| Lisbon Portugal, 4h, seasonal | Portugal | 4h | seasonal | from $94 |
| Hamburg Germany, 1h 50m, seasonal | Germany | 1h 50m | seasonal | |
| Katowice Poland, 1h 30m, seasonal | Poland | 1h 30m | seasonal |
Zagreb airport
Where the nonstop flights depart from
Airlines
Nonstop flights a week from Zagreb
Frequently asked questions
Where can you fly nonstop from Zagreb?
To 36 cities in 23 countries. The busiest routes are Karlsruhe (33 flights a week), Munich (27 flights a week), Split (22 flights a week), Dubrovnik (22 flights a week) and Vienna (21 flights a week).
What are the cheapest flights from Zagreb?
Rome from $20, Malta from $21, Brussels from $25 and London from $31. Search shows the price for your dates.
Which countries have direct flights from Zagreb?
Germany, Bosnia and Herzegovina, Poland, Spain, Sweden, Austria, Netherlands and Belgium and 14 more.
Which airport does Zagreb fly from?
All nonstop flights depart from Zagreb International.
Which airlines fly from Zagreb?
Croatia Airlines (178 flights a week), Ryanair (54 flights a week), Turkish Airlines (14 flights a week), Lufthansa (13 flights a week), KLM (12 flights a week) and Air Serbia (10 flights a week) and 12 more.
Where can you fly from Zagreb in under 2 hours?
Split (45m), Pula (45m), Sarajevo (50m), Dubrovnik (55m), Vienna (55m), Mostar (1h), Munich (1h 10m) and Belgrade (1h 15m).