Flights from Zagreb to London – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
ZAG to LHR – All flight route options from Zagreb Airport, Croatia to Heathrow, United Kingdom. These routes are operated by 15 airlines. Fly non-stop with Croatia Airlines or British Airways, or choose from 20 different stopover flights. The shortest flight time is 2 hours 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 Heathrow
We got great deals on hotels and car rentals near the airport.
Zagreb to London flights
There are over 22 airlines and as many as 431 flights every week to this destination. You can fly non-stop to London (LHR) from Zagreb (ZAG) with British Airways or Croatia Airlines but if a stopover option suits you better you can choose to fly via Cologne, Hamburg or any other of the 20 alternatives with connectiing airports.
Tip! Consider arriving at City (LCY) or Gatwick (LGW) instead.
Zagreb to London with British Airways
You can fly non-stop every weekday except Mondays with departure times between 10:00 am and 8:00 pm. British Airways is a member of the air alliance OneWorld.
With Eurowings
If you choose to fly with Eurowings from Zagreb to London you can make a transit either via Cologne or via Stuttgart. The route via Cologne is 2 hours and 35 minutes faster.
Distance & flight times: Zagreb Airport to Heathrow
The shortest flight time between ZAG and LHR is 2 hours and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 40m | - | 854 miles (1374 km) |
CGN Cologne | 4h 20m | 2h 40m | 877 miles (1411 km) |
HAM Hamburg | 4h 35m | 1h 0m | 1076 miles (1731 km) |
BER Berlin | 4h 45m | 1h 25m | 1074 miles (1728 km) |
BEG Belgrade | 5h 5m | 4h 40m | 1279 miles (2058 km) |
BRU Brussels | 5h 25m | 2h 15m | 860 miles (1384 km) |
CDG Paris | 5h 45m | 2h 15m | 890 miles (1432 km) |
VIE Vienna | 5h 50m | 4h 15m | 962 miles (1548 km) |
ZRH Zurich | 5h 55m | 1h 50m | 870 miles (1400 km) |
AMS Amsterdam | 5h 55m | 3h 40m | 917 miles (1475 km) |
SPU Split | 6h 5m | 2h 40m | 1109 miles (1784 km) |
FRA Frankfurt | 6h 20m | 3h 0m | 867 miles (1395 km) |
MUC Munich | 6h 20m | 3h 35m | 858 miles (1381 km) |
BCN Barcelona | 6h 25m | 4h 35m | 1485 miles (2389 km) |
STR Stuttgart | 6h 55m | 1h 45m | 854 miles (1374 km) |
PRG Prague | 7h 15m | 1h 5m | 966 miles (1554 km) |
CPH Copenhagen | 7h 30m | 4h 25m | 1313 miles (2113 km) |
MXP Milan | 7h 55m | - | - |
DBV Dubrovnik | 8h 15m | 45m | 1322 miles (2127 km) |
WAW Warsaw | 8h 15m | 4h 30m | 1415 miles (2277 km) |
FCO Rome | 8h 23m | 3h 50m | 1235 miles (1987 km) |


Quick copy and share this page
From Zagreb to United Kingdom
Below is a list of other destinations to United Kingdom from Zagreb Airport with either direct flights or 1 stop connections.
From Croatia to London
Below is a list of other cities in Croatia with flights to London with either non-stop or connecting flights.
-
SPU Split Direct
-
DBV Dubrovnik Direct
-
ZAD Zadar
-
PUY Pula
-
RJK Rijeka
-
OSI Osijek
-
BWK Bol