Flights from London to Zagreb – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
LHR to ZAG – All flight route options from Heathrow, United Kingdom to Zagreb Airport, Croatia. These routes are operated by 15 airlines. Fly non-stop with Croatia Airlines or British Airways, or choose from 19 different stopover flights. The shortest flight time is 2 hours and 10 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.
London to Zagreb flights
There are over 20 airlines and as many as 463 flights every week to this destination. You can fly non-stop to Zagreb (ZAG) from London (LHR) with British Airways or Croatia Airlines but if a stopover option suits you better you can choose to fly via Brussels, Belgrade or any other of the 18 alternatives with connectiing airports.
Tip! Consider arriving at Zagreb Airport (ZAG) or Zagreb Airport (ZAG) instead.
London to Zagreb with British Airways
You can fly non-stop every Monday, Thursday, Friday or Sunday with departure times between 6:00 am and 4:00 pm. British Airways is a member of the air alliance OneWorld.
With Croatia Airlines
You can fly non-stop every Monday, Wednesday, Friday or Saturday with departure times at 16:50, 17:00 or 20:00. You also have the option to do a transit flight via Split. Croatia Airlines is a Star Alliance member.
Distance & flight times: Heathrow to Zagreb Airport
The shortest flight time between LHR and ZAG is 2 hours and 20 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 20m | - | 854 miles (1374 km) |
BRU Brussels | 4h 45m | 1h 5m | 860 miles (1384 km) |
BEG Belgrade | 4h 45m | 2h 25m | 1279 miles (2058 km) |
ZRH Zurich | 4h 55m | 1h 40m | 870 miles (1400 km) |
DBV Dubrovnik | 4h 55m | 50m | 1322 miles (2127 km) |
STR Stuttgart | 5h 20m | 2h 35m | 854 miles (1374 km) |
CPH Copenhagen | 5h 25m | 1h 20m | 1313 miles (2113 km) |
CGN Cologne | 5h 25m | 50m | 877 miles (1411 km) |
FRA Frankfurt | 5h 40m | 2h 15m | 867 miles (1395 km) |
MUC Munich | 5h 40m | 4h 50m | 858 miles (1381 km) |
VIE Vienna | 5h 55m | 3h 45m | 962 miles (1548 km) |
BER Berlin | 6h 0m | 1h 10m | 1074 miles (1728 km) |
SPU Split | 6h 0m | 2h 30m | 1109 miles (1784 km) |
DUS Dusseldorf | 6h 35m | - | - |
AMS Amsterdam | 6h 50m | 4h 10m | 917 miles (1475 km) |
BCN Barcelona | 7h 8m | 3h 15m | 1485 miles (2389 km) |
CDG Paris | 7h 15m | 2h 45m | 890 miles (1432 km) |
FCO Rome | 7h 43m | 1h 30m | 1235 miles (1987 km) |
WAW Warsaw | 8h 45m | 4h 10m | 1415 miles (2277 km) |


Quick copy and share this page
From London to Croatia
Below is a list of other destinations to Croatia from Heathrow with either direct flights or 1 stop connections.
-
SPU Split Direct
-
ZAD Zadar
-
DBV Dubrovnik Direct
-
PUY Pula
-
RJK Rijeka
-
OSI Osijek
From United Kingdom to Zagreb
Below is a list of other cities in United Kingdom with flights to Zagreb with either non-stop or connecting flights.
-
LGW London Direct
-
STN London Direct
-
MAN Manchester Direct
-
EDI Edinburgh
-
BHX Birmingham
-
BRS Bristol
-
GLA Glasgow
-
LBA Leeds
-
NCL Newcastle
-
LCY London