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 15 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 21 airlines and as many as 393 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 Belgrade, Vienna or any other of the 19 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 weekday except Mondays 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 or Friday 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) |
BEG Belgrade | 4h 45m | 50m | 1279 miles (2058 km) |
VIE Vienna | 4h 50m | 1h 40m | 962 miles (1548 km) |
DBV Dubrovnik | 4h 58m | 45m | 1322 miles (2127 km) |
ZRH Zurich | 5h 5m | 2h 15m | 870 miles (1400 km) |
CPH Copenhagen | 5h 13m | 1h 20m | 1313 miles (2113 km) |
MUC Munich | 5h 15m | 4h 40m | 858 miles (1381 km) |
BRU Brussels | 5h 25m | 2h 45m | 860 miles (1384 km) |
STR Stuttgart | 5h 25m | 1h 55m | 854 miles (1374 km) |
BER Berlin | 5h 50m | 2h 30m | 1074 miles (1728 km) |
FRA Frankfurt | 6h 5m | 3h 15m | 867 miles (1395 km) |
CGN Cologne | 6h 20m | 3h 40m | 877 miles (1411 km) |
SPU Split | 6h 40m | 2h 25m | 1109 miles (1784 km) |
HAM Hamburg | 6h 40m | 3h 15m | 1076 miles (1731 km) |
BCN Barcelona | 6h 45m | 3h 15m | 1485 miles (2389 km) |
AMS Amsterdam | 6h 50m | 4h 0m | 917 miles (1475 km) |
CDG Paris | 7h 15m | 2h 5m | 890 miles (1432 km) |
PRG Prague | 7h 45m | 2h 35m | 966 miles (1554 km) |
FCO Rome | 7h 50m | 1h 35m | 1235 miles (1987 km) |
WAW Warsaw | 8h 45m | 4h 40m | 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