Flights from Frankfurt to Zagreb – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
FRA to ZAG – All flight route options from Frankfurt Airport, Germany to Zagreb Airport, Croatia. These routes are operated by 12 airlines. Fly non-stop with Croatia Airlines or Lufthansa, or choose from 14 different stopover flights. The shortest flight time is 1 hour and 20 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Zagreb Airport
We got great deals on hotels and car rentals near the airport.
Frankfurt to Zagreb flights
There are over 16 airlines and as many as 284 flights every week to this destination. You can fly non-stop to Zagreb (ZAG) from Frankfurt (FRA) with Lufthansa or Croatia Airlines but if a stopover option suits you better you can choose to fly via Prague, Zurich or any other of the 14 alternatives with connectiing airports.
Frankfurt to Zagreb with Lufthansa
You can fly non-stop every weekday with flights departing between 12 noon and 10:00 pm. You also have the option to do a transit flight via Munich. Lufthansa is a Star Alliance member.
With Austrian
If you fly from Frankfurt with Austrian you will do a stopover in Vienna, VIE before reaching Zagreb. This flight trip will take 4 hours and 5 minutes and you can fly every weekday with departures between 6:00 am and 1:00 pm. Austrian is a Star Alliance member.
Distance & flight times: Frankfurt Airport to Zagreb Airport
The shortest flight time between FRA and ZAG is 1 hour and 25 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 25m | - | 459 miles (739 km) |
PRG Prague | 2h 40m | 30m | 567 miles (912 km) |
ZRH Zurich | 3h 20m | 2h 55m | 556 miles (895 km) |
MUC Munich | 3h 35m | 2h 5m | 458 miles (737 km) |
SPU Split | 4h 0m | 1h 35m | 734 miles (1181 km) |
VIE Vienna | 4h 5m | 1h 35m | 553 miles (890 km) |
BRU Brussels | 4h 15m | 3h 0m | 832 miles (1339 km) |
MXP Milan | 4h 15m | 1h 45m | 662 miles (1065 km) |
PUY Pula | 4h 20m | 2h 10m | 556 miles (895 km) |
BER Berlin | 4h 30m | 2h 55m | 742 miles (1194 km) |
AMS Amsterdam | 4h 30m | 1h 10m | 914 miles (1471 km) |
ZAD Zadar | 5h 5m | 1h 50m | 640 miles (1030 km) |
BEG Belgrade | 5h 25m | 1h 5m | 876 miles (1409 km) |
HAM Hamburg | 5h 30m | 2h 40m | 867 miles (1395 km) |
SJJ Sarajevo | 7h 0m | 4h 30m | 805 miles (1295 km) |



Quick copy and share this page
From Frankfurt to Croatia
Below is a list of other destinations to Croatia from Frankfurt Airport with either direct flights or 1 stop connections.
-
SPU Split Direct
-
ZAD Zadar Direct
-
DBV Dubrovnik Direct
-
PUY Pula Direct
-
RJK Rijeka Direct
-
OSI Osijek
From Germany to Zagreb
Below is a list of other cities in Germany with flights to Zagreb with either non-stop or connecting flights.
-
MUC Munich Direct
-
DUS Dusseldorf
-
BER Berlin Direct
-
STR Stuttgart Direct
-
HAM Hamburg Direct
-
CGN Cologne Direct
-
HAJ Hanover
-
FMM Memmingen Direct
-
NUE Nuremberg
-
HHN Hahn Direct