OPS Minor delays · 116,518 legs measured · last 90 days · 1 route outbound only
205
nonstop destinations from London Heathrow Airport, flown by 85 airlines . 204 of them also fly back in.
Measured from flights observed on London Heathrow’s own departure and arrival boards over the last 14 days. Every route below carries its observed weekly frequency, and 197 routes with enough history show how reliably they actually run: on-time share and cancellation rate from the last 90 days. Right now departures are +12 min.
Busiest route New York JFK · about 298 movements a week, American Airlines, British Airways, Delta Air Lines3,837 legs observed
Most reliable Guangzhou CAN · 82% on time, 0% cancelled180 legs
Roughest ride Tunis TUN · 33% on time, 0% cancelled32 legs
All LHR nonstop destinations, ranked by weekly flights
One row per destination, both directions merged. On time means within 15 minutes of schedule; cancelled is the share of observed legs that never went. Routes with fewer than 20 observed legs show their leg count instead of a shaky number.
Destination Airlines Weekly On time Cancelled
JFK New York ⇆
American Airlines · British Airways · Delta Air Lines · JetBlue Airways · Virgin Atlantic
298 /wk
50% on time
1.9% cancelled
Schedule American Airlines departs AA103 10:15 AA107 15:35 AA141 17:00
British Airways departs BA117 08:20 BA175 09:35 BA181 10:35 BA173 11:20 BA177 12:55 BA115 14:15 BA113 16:40 BA179 18:05 BA183 19:00
Delta Air Lines departs DL2 10:10 DL4 16:35
JetBlue Airways departs B62220 07:25 B62220 08:05 B620 12:20
Virgin Atlantic departs VS3 09:05 VS45 11:35 VS9 15:50 VS25 20:10
American Airlines arrives AA100 06:20 AA104 09:15 AA142 22:10
British Airways arrives BA180 05:50 BA112 06:15 BA174 06:40 BA176 07:05 BA116 08:10 BA172 08:35 BA114 09:45 BA182 11:10 BA1182 11:10 BA178 20:00
Delta Air Lines arrives DL1 08:05 DL3 10:30
JetBlue Airways arrives B67 09:30 B61107 20:55 B61107 21:40
Virgin Atlantic arrives VS4 06:20 VS46 07:15 VS10 09:25 VS26 20:10
DUB Dublin ⇆
Aer Lingus · British Airways
252 /wk
58% on time
1.6% cancelled
Schedule Aer Lingus departs EI151 07:50 EI153 08:50 EI155 09:50 EI159 12:10 EI165 14:15 EI167 15:10 EI169 16:20 EI173 17:45 EI175 18:45 EI177 19:45 EI179 20:45
British Airways departs BA824 06:30 BA828 08:25 BA830 10:40 BA826 12:45 BA832 13:25 BA834 15:25 BA836 17:20 BA838 18:20 BA838 18:25
Aer Lingus arrives EI152 08:05 EI154 09:05 EI156 10:10 EI158 11:25 EI164 13:25 EI166 14:25 EI168 15:35 EI172 16:50 EI174 17:50 EI178 19:50 EI184 21:05
British Airways arrives BA825 10:20 BA829 12:20 BA829 12:30 BA831 14:35 BA831 15:05 BA827 16:35 BA833 17:20 BA833 17:25 BA835 19:15 BA837 20:45 BA839 22:00
AMS Amsterdam ⇆
British Airways · KLM
206 /wk
51% on time
3.9% cancelled
Schedule British Airways departs BA430 07:00 BA432 08:15 BA434 08:20 BA436 10:55 BA438 12:45 BA440 14:10 BA442 15:10 BA444 16:30 BA446 17:45 BA448 19:25 BA448 19:35
KLM departs KL1000 06:30 KL1002 08:40 KL1004 10:00 KL1006 11:45 KL1008 14:05 KL1010 15:45 KL1012 17:05 KL1014 17:50 KL9936 18:30 KL1016 20:25
British Airways arrives BA449 07:30 BA431 10:40 BA433 11:55 BA435 12:00 BA437 14:35 BA439 16:25 BA441 17:35 BA443 18:45 BA445 20:10 BA447 21:15
KLM arrives KL1001 07:40 KL1003 09:00 KL1005 10:45 KL1007 12:05 KL1009 13:50 KL1011 16:05 KL1013 17:00 KL1015 19:15 KL1017 20:50
FRA Frankfurt am Main ⇆
British Airways · Lufthansa · Lufthansa City Airlines
182 /wk
53% on time
2% cancelled
Schedule British Airways departs BA900 07:55 BA902 11:30 BA904 14:10 BA906 15:25 BA910 19:25
Lufthansa departs LH923 07:30 LH901 09:30 LH907 13:30 LH915 17:30 LH917 18:30 LH919 19:30
Lufthansa City Airlines departs VL921 06:30 VL925 08:30 VL905 11:30 VL909 15:30
British Airways arrives BA911 08:20 BA901 12:20 BA901 12:30 BA903 16:00 BA905 18:40 BA907 19:45 BA907 20:30 BA907 21:20
Lufthansa arrives LH900 08:45 LH906 12:50 LH914 16:50 LH916 17:45 LH918 18:45 LH920 20:50
Lufthansa City Airlines arrives VL924 07:45 VL904 10:45 VL908 14:45 VL922 22:20
MUC Munich ⇆
British Airways · Lufthansa · Lufthansa City Airlines
179 /wk
54% on time
1.7% cancelled
Schedule British Airways departs BA944 07:10 BA946 08:45 BA946 09:15 BA946 09:25 BA948 10:50 BA950 13:25 BA952 13:55 BA954 17:00 BA954 17:05 BA956 19:50 BA956 20:00
Lufthansa departs LH2485 06:35 LH2473 11:10 LH2477 16:40 LH2479 17:50
Lufthansa City Airlines departs VL2487 07:40 VL2475 13:50 VL2481 19:10 VL2481 19:15 VL2483 20:15
British Airways arrives BA957 08:40 BA957 08:55 BA945 12:10 BA945 12:15 BA947 13:50 BA947 14:00 BA947 14:15 BA947 14:25 BA949 16:05 BA951 18:30 BA953 18:50 BA953 18:55 BA955 21:50 BA955 21:55
Lufthansa arrives LH2472 10:25 LH2476 15:50 LH2478 17:05 LH2486 22:55
Lufthansa City Airlines arrives VL2470 08:05 VL2474 13:00 VL2480 18:35 VL2482 19:35 VL2484 21:00
MAD Madrid ⇆
British Airways · Iberia
178 /wk
49% on time
2.5% cancelled
Schedule British Airways departs BA456 06:15 BA458 07:30 BA460 08:45 BA462 10:05 BA462 10:10 BA464 13:35 BA466 15:00 BA468 16:30
Iberia departs IB712 09:15 IB714 10:45 IB716 11:25 IB718 15:45 IB720 17:25 IB722 18:45 IB724 19:05 IB726 19:40
British Airways arrives BA457 12:00 BA457 12:05 BA459 13:30 BA461 15:20 BA463 16:05 BA465 19:25 BA467 20:40 BA467 20:45 BA469 22:15
Iberia arrives IB711 08:25 IB713 09:15 IB715 10:35 IB717 14:55 IB719 16:35 IB721 17:15 IB723 18:15 IB725 18:50
CDG Paris ⇆
Air France · British Airways
169 /wk
54% on time
2.6% cancelled
Schedule Air France departs AF1681 08:55 AF1581 11:30 AF1781 14:45 AF1781 15:00 AF1281 17:35 AF1181 19:20
British Airways departs BA300 06:20 BA302 06:55 BA302 07:05 BA302 07:30 BA304 08:20 BA308 11:40 BA310 12:55 BA310 13:00 BA314 15:05 BA316 16:25 BA318 17:20 BA320 19:00 BA322 19:55 BA320 20:33 BA322 21:00
Air France arrives AF1680 07:55 AF1580 10:30 AF1780 13:45 AF1180 18:20 AF1380 21:25
British Airways arrives BA323 07:35 BA301 10:05 BA301 10:35 BA303 10:55 BA305 11:55 BA305 12:00 BA309 15:25 BA311 16:35 BA315 18:40 BA317 20:00 BA319 20:45 BA319 20:55 BA321 22:30
GVA Geneva ⇆
British Airways · Swiss International Air Lines
161 /wk
51% on time
3% cancelled
Schedule British Airways departs BA726 06:25 BA726 06:50 BA726 06:55 BA728 08:25 BA730 09:25 BA746 10:30 BA732 10:45 BA734 11:55 BA736 12:45 BA736 12:55 BA740 14:05 BA742 15:05 BA744 16:20 BA746 17:05 BA748 17:50 BA748 17:55 BA750 19:10 BA752 19:25 BA752 20:20
Swiss International Air Lines departs LX359 07:00 LX353 09:00 LX355 14:25 LX349 17:25 LX357 19:30
British Airways arrives BA751 07:10 BA751 08:00 BA751 08:05 BA753 10:00 BA727 10:55 BA727 11:25 BA729 13:05 BA731 14:00 BA747 14:55 BA733 15:20 BA735 16:20 BA737 17:10 BA737 17:20 BA741 18:30 BA743 19:35 BA745 20:40 BA747 21:25 BA749 22:05
Swiss International Air Lines arrives LX352 08:15 LX354 13:40 LX348 16:40 LX356 18:40 LX358 21:25
ZRH Zurich ⇆
British Airways · Swiss International Air Lines
150 /wk
49% on time
2.1% cancelled
Schedule British Airways departs BA708 06:25 BA708 06:45 BA710 07:30 BA708 07:35 BA712 08:50 BA712 09:20 BA714 11:55 BA716 12:40 BA718 13:55 BA718 14:25 BA720 15:30 BA720 16:00 BA722 17:30 BA724 19:10
Swiss International Air Lines departs LX345 06:00 LX317 09:00 LX319 12:05 LX333 13:45 LX325 17:10 LX327 18:40 LX339 20:05
British Airways arrives BA725 07:35 BA725 07:45 BA709 11:05 BA709 11:10 BA709 11:25 BA711 12:05 BA709 12:15 BA713 13:35 BA713 14:15 BA715 16:25 BA717 17:15 BA719 18:25 BA719 19:15 BA721 19:55 BA721 20:25 BA723 21:55
Swiss International Air Lines arrives LX316 08:05 LX318 11:15 LX332 13:00 LX324 16:20 LX326 17:50 LX338 19:15 LX340 21:40
LIS Lisbon ⇆
British Airways · TAP Air Portugal
147 /wk
45% on time
1.1% cancelled
Schedule British Airways departs BA502 06:55 BA502 07:00 BA504 09:05 BA506 11:55 BA510 15:00 BA512 19:05 BA512 19:40
TAP Air Portugal departs TP1363 06:00 TP1351 08:15 TP1367 12:25 TP1359 13:40 TP1361 16:30 TP1357 18:30 TP1369 19:55
British Airways arrives BA513 10:05 BA503 13:35 BA505 15:50 BA507 18:35 BA507 18:40 BA511 21:20
TAP Air Portugal arrives TP1354 11:25 TP1352 12:40 TP1368 15:30 TP1356 17:30 TP9016 17:50 TP1364 18:55 TP1358 21:35 TP1366 22:40
EDI Edinburgh ⇆
British Airways
142 /wk
46% on time
3.5% cancelled
Schedule British Airways departs BA1438 06:25 BA1438 06:40 BA1438 07:00 BA1440 07:05 BA1442 08:40 BA1442 08:55 BA1446 10:40 BA1448 11:55 BA1452 13:45 BA1450 13:50 BA1452 14:00 BA1452 14:50 BA1454 15:55 BA1454 16:00 BA1454 16:10 BA1456 17:05 BA1458 17:10 BA1460 18:25 BA1462 19:50 BA1462 20:25 BA1464 20:35
British Airways arrives BA1461 07:25 BA1463 07:45 BA1461 08:00 BA1465 09:15 BA1465 09:35 BA1439 10:30 BA1441 11:30 BA1443 12:50 BA1447 14:40 BA1449 15:40 BA1449 15:45 BA1451 17:30 BA1453 17:40 BA1455 19:40 BA1455 19:45 BA1455 19:50 BA1457 20:45 BA1459 21:35
FCO Rome ⇆
British Airways · ITA Airways
139 /wk
45% on time
1.5% cancelled
Schedule British Airways departs BA550 07:45 BA548 07:45 BA552 08:40 BA554 11:15 BA556 13:15 BA558 14:10 BA558 14:50 BA560 16:00 BA560 16:05 BA560 16:25 BA562 18:20
ITA Airways departs AZ203 10:30 AZ207 16:30 AZ8010 18:24
British Airways arrives BA563 09:50 BA551 14:05 BA549 14:05 BA553 15:10 BA555 17:15 BA555 17:35 BA557 19:35 BA559 20:25 BA561 21:55 BA561 22:40
ITA Airways arrives AZ202 09:40 AZ204 15:40
BCN Barcelona ⇆
British Airways · Vueling
134 /wk
46% on time
5.3% cancelled
CPH Copenhagen ⇆
British Airways · Scandinavian Airlines
129 /wk
58% on time
1.3% cancelled
GLA Glasgow ⇆
British Airways
128 /wk
51% on time
4.4% cancelled
ATH Athens ⇆
Aegean Airlines · British Airways
127 /wk
47% on time
2.1% cancelled
LAX Los Angeles ⇆
American Airlines · British Airways · United Airlines · Virgin Atlantic
124 /wk
52% on time
1.6% cancelled
IST Istanbul ⇆
British Airways · Turkish Airlines
124 /wk
53% on time
0.4% cancelled
DEL New Delhi ⇆
Air India · British Airways · Virgin Atlantic
123 /wk
48% on time
1.7% cancelled
ORD Chicago ⇆
American Airlines · British Airways · United Airlines
123 /wk
51% on time
2.3% cancelled
EWR New York ⇆
British Airways · United Airlines
117 /wk
49% on time
2.8% cancelled
ARN Stockholm ⇆
British Airways · Scandinavian Airlines
111 /wk
62% on time
1.6% cancelled
BOM Mumbai ⇆
Air India · British Airways · Virgin Atlantic
110 /wk
43% on time
0.9% cancelled
DUS Düsseldorf ⇆
British Airways · Eurowings
110 /wk
51% on time
1.2% cancelled
DOH Doha ⇆
British Airways · Qatar Airways
109 /wk
50% on time
0.8% cancelled
BOS Boston ⇆
American Airlines · British Airways · Delta Air Lines · JetBlue Airways · Virgin Atlantic
104 /wk
51% on time
3.4% cancelled
VIE Vienna ⇆
Austrian Airlines · British Airways
102 /wk
53% on time
0.8% cancelled
NCE Nice ⇆
British Airways
100 /wk
44% on time
2.8% cancelled
BER Berlin ⇆
British Airways · Eurowings
94 /wk
53% on time
2.2% cancelled
YYZ Toronto ⇆
Air Canada · British Airways · Virgin Atlantic
92 /wk
47% on time
2.4% cancelled
LIN Milan ⇆
British Airways
92 /wk
46% on time
3.4% cancelled
OSL Oslo ⇆
British Airways · Scandinavian Airlines
91 /wk
61% on time
2.3% cancelled
DXB Dubai ⇆
British Airways · Emirates
86 /wk
44% on time
2.2% cancelled
HAM Hamburg ⇆
British Airways · Eurowings
85 /wk
48% on time
1.3% cancelled
HKG Hong Kong ⇆
British Airways · Cathay Pacific
84 /wk
49% on time
1% cancelled
IAD Washington ⇆
British Airways · United Airlines · Virgin Atlantic
83 /wk
44% on time
1.8% cancelled
SFO San Francisco ⇆
British Airways · United Airlines · Virgin Atlantic
83 /wk
47% on time
0.2% cancelled
BHD Belfast ⇆
British Airways
83 /wk
51% on time
3.8% cancelled
WAW Warsaw ⇆
British Airways · LOT Polish Airlines
80 /wk
46% on time
1.3% cancelled
BRU Brussels ⇆
British Airways · Brussels Airlines · EAT Leipzig
79 /wk
48% on time
2.3% cancelled
CAI Cairo ⇆
British Airways · EgyptAir
71 /wk
47% on time
0.3% cancelled
SIN Singapore ⇆
British Airways · Singapore Airlines
71 /wk
53% on time
0.3% cancelled
ATL Atlanta ⇆
British Airways · Delta Air Lines · Virgin Atlantic
70 /wk
54% on time
1.3% cancelled
HND Tokyo ⇆
All Nippon Airways · British Airways · Japan Airlines
70 /wk
47% on time
0.9% cancelled
SEA Seattle ⇆
Alaska Airlines · British Airways · Delta Air Lines
68 /wk
49% on time
1% cancelled
PRG Prague ⇆
British Airways
66 /wk
53% on time
1.4% cancelled
VCE Venezia ⇆
British Airways
66 /wk
45% on time
1.9% cancelled
BLR Bengaluru ⇆
Air India · British Airways · Virgin Atlantic
59 /wk
48% on time
1.8% cancelled
MIA Miami ⇆
American Airlines · British Airways · Virgin Atlantic
57 /wk
49% on time
2.1% cancelled
LCA Larnaca ⇆
British Airways
55 /wk
49% on time
1.7% cancelled
IAH Houston ⇆
British Airways · United Airlines
54 /wk
49% on time
1.4% cancelled
ORK Cork ⇆
Aer Lingus
51 /wk
74% on time
0.6% cancelled
KEF Reykjavík ⇆
British Airways · Icelandair
43 /wk
61% on time
1.3% cancelled
MXP Milan ⇆
British Airways
43 /wk
43% on time
2.5% cancelled
JNB Johannesburg ⇆
British Airways · Virgin Atlantic
42 /wk
48% on time
0.9% cancelled
KUL Kuala Lumpur ⇆
British Airways · Malaysia Airlines
42 /wk
54% on time
1.1% cancelled
ICN Seoul ⇆
Asiana Airlines · Korean Air · Virgin Atlantic
41 /wk
50% on time
0.4% cancelled
DEN Denver ⇆
British Airways · United Airlines
41 /wk
49% on time
1.1% cancelled
PHL Philadelphia ⇆
American Airlines · British Airways
41 /wk
53% on time
1.7% cancelled
LDY Derry ⇆
Loganair
40 /wk
57% on time
1.8% cancelled
NAP Napoli ⇆
British Airways
39 /wk
42% on time
0.8% cancelled
BLQ Bologna ⇆
British Airways
38 /wk
45% on time
1.2% cancelled
LAS Las Vegas ⇆
British Airways · Virgin Atlantic
37 /wk
50% on time
1.3% cancelled
YUL Montréal ⇆
Air Canada · British Airways
37 /wk
53% on time
1.2% cancelled
YVR Vancouver ⇆
Air Canada · British Airways
37 /wk
48% on time
1.3% cancelled
BKK Bangkok ⇆
EVA Air · Thai Airways
35 /wk
44% on time
2% cancelled
NBO Nairobi ⇆
British Airways · Kenya Airways
34 /wk
45% on time
2% cancelled
FAO Faro ⇆
British Airways
33 /wk
48% on time
2.8% cancelled
MCO Orlando ⇆
British Airways · Virgin Atlantic
32 /wk
43% on time
0.7% cancelled
GRU São Paulo ⇆
British Airways · LATAM Airlines · LATAM Brasil
30 /wk
51% on time
2.6% cancelled
LOS Lagos ⇆
British Airways · Virgin Atlantic
28 /wk
57% on time
0% cancelled
MEX Mexico City ⇆
Aeroméxico · British Airways
28 /wk
55% on time
2.8% cancelled
PVG Shanghai ⇆
British Airways · China Eastern Airlines
28 /wk
50% on time
3.1% cancelled
SYD Sydney ⇆
British Airways · Qantas Airways
28 /wk
45% on time
1.7% cancelled
YYC Calgary ⇆
Air Canada · WestJet
28 /wk
56% on time
1.4% cancelled
AGP Málaga ⇆
British Airways
28 /wk
43% on time
0.3% cancelled
BAH Manama ⇆
Gulf Air
28 /wk
58% on time
1.1% cancelled
MLA Valletta ⇆
KM Malta Airlines
28 /wk
53% on time
0.6% cancelled
AUS Austin ⇆
British Airways
27 /wk
43% on time
2.3% cancelled
FLR Firenze ⇆
British Airways
27 /wk
55% on time
1.4% cancelled
PHX Phoenix ⇆
British Airways
27 /wk
44% on time
1.2% cancelled
TPE Taipei ⇆
China Airlines · EVA Air
24 /wk
46% on time
0.6% cancelled
TIA Tirana ⇆
British Airways
24 /wk
49% on time
0.6% cancelled
TLV Tel Aviv ⇆
British Airways · El Al Israel Airlines
23 /wk
43% on time
1% cancelled
BLL Billund ⇆
British Airways
22 /wk
51% on time
1.4% cancelled
BEY Beirut ⇆
Middle East Airlines - Air Liban
21 /wk
59% on time
0.7% cancelled
ABV Abuja ⇆
Air Peace · British Airways
19 /wk
53% on time
3.3% cancelled
SPU Split ⇆
British Airways · Croatia Airlines
19 /wk
44% on time
1.3% cancelled
CFU Kerkyra ⇆
British Airways
19 /wk
42% on time
0.8% cancelled
CPT Cape Town ⇆
British Airways · Virgin Atlantic
18 /wk
51% on time
4.2% cancelled
AMM Amman ⇆
Royal Jordanian
17 /wk
50% on time
2.3% cancelled
ZAG Zagreb ⇆
Croatia Airlines
17 /wk
48% on time
2.7% cancelled
BGI Bridgetown ⇆
British Airways · Virgin Atlantic
16 /wk
41% on time
0% cancelled
SOF Sofia ⇆
British Airways · Bulgaria Air
16 /wk
55% on time
1% cancelled
PMO Palermo ⇆
British Airways
15 /wk
46% on time
1% cancelled
TPA Tampa ⇆
British Airways · Virgin Atlantic
14 /wk
51% on time
1.1% cancelled
ACC Accra ⇆
British Airways
14 /wk
46% on time
3.3% cancelled
CAN Guangzhou ⇆
China Southern Airlines
14 /wk
82% on time
0% cancelled
CMB Colombo ⇆
SriLankan Airlines
14 /wk
39% on time
0% cancelled
DTW Detroit ⇆
Delta Air Lines
14 /wk
59% on time
1.1% cancelled
MAA Chennai ⇆
British Airways
14 /wk
46% on time
1.1% cancelled
PER Perth ⇆
Qantas Airways
14 /wk
51% on time
3.3% cancelled
PKX Beijing ⇆
China Southern Airlines
14 /wk
58% on time
0.6% cancelled
CHQ Souda ⇆
British Airways
13 /wk
43% on time
1.2% cancelled
ORY Paris ⇆
Vueling
13 /wk
53% on time
0.6% cancelled
KRK Kraków ⇆
British Airways
12 /wk
49% on time
1.3% cancelled
DAC Dhaka ⇆
Biman Bangladesh Airlines
10 /wk
52% on time
0% cancelled
MLE Malé ⇆
British Airways · Virgin Atlantic
9 /wk
43% on time
0% cancelled
TBS Tbilisi ⇆
British Airways
8 /wk
51% on time
2% cancelled
PFO Paphos ⇆
British Airways
7 /wk
40% on time
0% cancelled
BJV Bodrum ⇆
British Airways
6 /wk
52% on time
0% cancelled
DLM Dalaman ⇆
British Airways
6 /wk
48% on time
0% cancelled
GYD Baku ⇆
Azerbaijan Airlines
6 /wk
47% on time
1.3% cancelled
HAN Hanoi ⇆
Vietnam Airlines
6 /wk
60% on time
1.3% cancelled
ISB Attock ⇆
Pakistan International Airlines
6 /wk
43% on time
0% cancelled
ELQ Qassim ⇆
Riyadh International Airlines
5 /wk
–11 legs
–
HAK Haikou ⇆
Hainan Airlines
5 /wk
75% on time
0% cancelled
TAO Qingdao ⇆
Beijing Capital Airlines
5 /wk
71% on time
0% cancelled
ANU Osbourn ⇆
Virgin Atlantic
4 /wk
49% on time
0% cancelled
WUH Wuhan ⇆
China Southern Airlines
4 /wk
69% on time
0% cancelled
XMN Xiamen ⇆
Xiamen Airlines
4 /wk
75% on time
0% cancelled
RHO Rhodes ⇆
British Airways
3 /wk
38% on time
0% cancelled
TSN Tianjin ⇆
Tianjin Airlines
3 /wk
73% on time
0% cancelled
LHE Lahore ⇆
Pakistan International Airlines
2 /wk
44% on time
0% cancelled
TUN Tunis ⇆
Tunisair
2 /wk
33% on time
0% cancelled
■ ≥85% on time
■ 70–84%
■ 55–69%
■ <55%
cancelled: amber ≥2%, red ≥5%
⇆ flies both directions
Nonstop flights into London Heathrow
204 of the 205 destinations above also fly nonstop into London Heathrow, so the table covers both directions of each route. Inbound arrival times and live status are on the arrivals board , and each route row links to its own route page with the paired schedule history.
1 route appeared outbound only in the observed window. These are usually seasonal charter rotations or positioning patterns that the boards record separately.
LHR route map: where 205 nonstop routes go
LHR direct flights: questions travelers ask
How many direct flights does London Heathrow have? London Heathrow Airport currently has nonstop service to 205 destinations on 85 airlines, based on flights observed on the airport's own boards over the last 14 days. 204 of those routes operate in both directions.
Which direct route from London Heathrow is most reliable? Among routes with at least 20 observed legs in the last 90 days, Guangzhou (CAN) runs cleanest: 82% of flights within 15 minutes of schedule with a 0% cancellation rate.
Which airline flies the most nonstop routes from London Heathrow? British Airways appears on 135 of the 205 nonstop routes we observed at LHR. The airline column in the route ledger lists every carrier observed on each route.
Where does this data come from? From London Heathrow Airport's own departure and arrival boards, recorded continuously by Pro Flight Search. Reliability figures cover the last 90 days; the route list covers the last 14 days of observed service.
More nonstop guides
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search: London Heathrow (LHR) nonstop network and route reliability, measured from official airport boards.
Copy
Canonical URL
https://proflightsearch.com/direct-flights/london-LHR
Copy
How we measure this →
Planning around LHR? Live airport delays · Weather delay risk map · Will a delayed flight be cancelled? · Do planes make up time in the air? · How we measure