AMS → LHR Amsterdam to London
live
Direct flights from Amsterdam (AMS) to London (LHR): 14 nonstop departures observed each week across 2 airlines. 87% of the last 52 operated flights arrived within 15 minutes of schedule. The median arrival is 3 minutes early. No cancellations were recorded across the 52 tracked flights. The nonstop covers 370 km, an estimated 58 minutes in the air. Measured by Pro Flight Search from live flight boards at Amsterdam and London. Updated 17 August 2026 at 10:53 UTC.
AMS
Amsterdam
smooth · +14
LHR
London
smooth · +0
dep bank 07:20–21:15 14x weekly
Median arrival −3 min across the last 52 operated legs
Flight time ~0h 58m estimated from route distance
Weekly departures 14x 2 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 52
Current nonstop fares AMS → LHR · one way · economy · 1 adult
loading
Today Checking… Direct airline fares
Tomorrow Checking… Direct airline fares
In one week Checking… Direct airline fares
The week scheduled departures · origin local time
British Airways KLM
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
British AirwaysBA 92% on time
Flights BA445 varies daily · BA429 varies Mo Tu We Th Fr Su · BA431 11:35 Mo Tu We Th Fr Su · BA433 14:55 Mo Tu Th Sa Su
KLMKL 82% on time
Flights KL1001 07:20 daily · KL1003 08:40 Mo Tu We Th Fr · KL1005 10:15 daily · KL1009 13:25 daily
History operated legs · board outcomes
08-17 BA429 dep +36 → arr +2
08-17 BA431 dep +21 → arr −10
08-17 BA445 dep +37 → arr −1
08-17 KL1005 dep +21 → arr −16
08-16 BA433 dep +22 → arr +4
08-16 BA435 dep +11 → arr −12
08-16 BA439 dep −7 → arr −11
08-16 BA443 dep −4 → arr −17
08-16 BA445 dep +68 → arr +49
08-16 KL1005 dep +52 → arr +21
08-15 BA433 dep +18 → arr +7
08-15 BA435 dep +10 → arr −7
08-15 BA439 dep +16 → arr +5
08-15 BA445 dep +58 → arr +42
08-15 KL1005 dep +14 → arr +4
08-14 BA429 dep +2 → arr −18
08-14 BA431 dep +3 → arr −24
08-14 BA435 dep +22 → arr +4
08-14 BA441 dep −3 → arr −16
08-14 BA445 dep −4 → arr −21
08-14 KL1005 dep +7 → arr −11
Show 32 more legs
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from AMS and LHR, paired departure → arrival per flight and day. Board tracking since Thu, Aug 13 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 120 Completed 103 Delayed 24 Within 15m 79/103 Median +3m
BA429 British Airways
2 days
Mon, Aug 17
2/2 legs · G-DBCE
AMS
Departure
10:40
Departed · Sched 10:2515m late
→
LHR
Arrival
10:52
Landed · Sched 10:502m late
Fri, Aug 14
2/2 legs · GEUUF
AMS
Departure
10:12
Departed · Sched 10:102m late
→
LHR
Arrival
10:17
Landed · Sched 10:3518m early
Full BA429 history →
BA431 British Airways
3 days
Mon, Aug 17
2/2 legs · G-EUPU
AMS
Departure
11:56
Departed · Sched 11:3521m late
→
LHR
Arrival
11:50
Landed · Sched 12:0010m early
Sun, Aug 16
2/2 legs · GTTNL
AMS
Departure
11:42
Departed · Sched 11:357m late
→
LHR
Arrival
11:52
Landed · Sched 11:553m early
Fri, Aug 14
2/2 legs · GTTNP
AMS
Departure
11:38
Departed · Sched 11:353m late
→
LHR
Arrival
11:36
Landed · Sched 12:0024m early
Full BA431 history →
BA435 British Airways
4 days
Mon, Aug 17
2/2 legs · G-EUUR
AMS
Departure
Sched 15:40
Scheduled departure
→
LHR
Arrival
Sched 16:05
Scheduled arrival · landing pending
Sun, Aug 16
2/2 legs · GEUYF
AMS
Departure
16:26
Departed · Sched 16:1511m late
→
LHR
Arrival
16:28
Landed · Sched 16:4012m early
Sat, Aug 15
2/2 legs · GTTSB
AMS
Departure
14:30
Departed · Sched 14:2010m late
→
LHR
Arrival
14:38
Landed · Sched 14:457m early
Fri, Aug 14
2/2 legs · GDBCG
AMS
Departure
16:12
Departed · Sched 15:5022m late
→
LHR
Arrival
16:19
Landed · Sched 16:154m late
Full BA435 history →
BA437 British Airways
4 days
Mon, Aug 17
2/2 legs · GNEOY
AMS
Departure
Sched 17:55
Scheduled departure
→
LHR
Arrival
Sched 18:10
Scheduled arrival · landing pending
Sat, Aug 15
2/2 legs · GTTNV
AMS
Departure
17:59
Departed · Sched 17:554m late
→
LHR
Arrival
18:12
Landed · Sched 18:102m late
Fri, Aug 14
2/2 legs · GTTSK
AMS
Departure
18:03
Departed · Sched 17:558m late
→
LHR
Arrival
18:08
Landed · Sched 18:102m early
Thu, Aug 13
2/2 legs · GEUPU
AMS
Departure
17:54
Departed · Sched 17:504m late
→
LHR
Arrival
18:04
Landed · Sched 18:051m early
Full BA437 history →
BA439 British Airways
5 days
Mon, Aug 17
2/2 legs · GTTNC
AMS
Departure
Sched 19:25
Scheduled departure
→
LHR
Arrival
Sched 19:40
Scheduled arrival · landing pending
Sun, Aug 16
2/2 legs · GTTNO
AMS
Departure
19:13
Departed · Sched 19:207m early
→
LHR
Arrival
19:24
Landed · Sched 19:3511m early
Sat, Aug 15
2/2 legs · GDBCC
AMS
Departure
16:21
Departed · Sched 16:0516m late
→
LHR
Arrival
16:35
Landed · Sched 16:305m late
Fri, Aug 14
2/2 legs · GTTNU
AMS
Departure
18:31
Departed · Sched 18:301m late
→
LHR
Arrival
18:36
Landed · Sched 18:459m early
Thu, Aug 13
2/2 legs · GEUUD
AMS
Departure
18:38
Departed · Sched 18:457m early
→
LHR
Arrival
18:52
Landed · Sched 19:008m early
Full BA439 history →
BA443 British Airways
3 days
Mon, Aug 17
2/2 legs · GEUUD
AMS
Departure
Sched 21:35
Scheduled departure
→
LHR
Arrival
Sched 21:50
Scheduled arrival · landing pending
Sun, Aug 16
2/2 legs · GDBCE
AMS
Departure
21:11
Departed · Sched 21:154m early
→
LHR
Arrival
21:13
Landed · Sched 21:3017m early
Thu, Aug 13
2/2 legs · GEUUO
AMS
Departure
19:33
Departed · Sched 19:407m early
→
LHR
Arrival
19:35
Landed · Sched 19:5520m early
Full BA443 history →
BA445 British Airways
4 days
Mon, Aug 17
2/2 legs · G-EUUC
AMS
Departure
07:32
Departed · Sched 07:1517m late
→
LHR
Arrival
07:39
Landed · Sched 07:401m early
Sun, Aug 16
2/2 legs · GEUUD
AMS
Departure
09:18
Departed · Sched 08:1068m late
→
LHR
Arrival
09:24
Landed · Sched 08:3549m late
Sat, Aug 15
2/2 legs · GDBCD
AMS
Departure
08:53
Departed · Sched 07:5558m late
→
LHR
Arrival
09:02
Landed · Sched 08:2042m late
Fri, Aug 14
2/2 legs · GTTNH
AMS
Departure
07:16
Departed · Sched 07:204m early
→
LHR
Arrival
07:24
Landed · Sched 07:4521m early
Full BA445 history →
KL1001 KLM
4 days
Mon, Aug 17
2/2 legs · PH-AXK
AMS
Departure
07:35
Departed · Sched 07:2015m late
→
LHR
Arrival
07:20
Landed · Sched 07:4020m early
Sun, Aug 16
2/2 legs · PHAXN
AMS
Departure
07:18
Departed · Sched 07:202m early
→
LHR
Arrival
07:21
Landed · Sched 07:4019m early
Sat, Aug 15
2/2 legs · PHAXD
AMS
Departure
08:42
Departed · Sched 07:2082m late
→
LHR
Arrival
08:50
Landed · Sched 07:4070m late
Fri, Aug 14
2/2 legs · PHAXC
AMS
Departure
07:28
Departed · Sched 07:208m late
→
LHR
Arrival
07:37
Landed · Sched 07:403m early
Full KL1001 history →
KL1003 KLM - Royal Dutch Airlines
2 days
Mon, Aug 17
2/2 legs · PH-NXF
AMS
Departure
08:57
Departed · Sched 08:4017m late
→
LHR
Arrival
09:13
Landed · Sched 09:0013m late
Fri, Aug 14
2/2 legs · PHNXM
AMS
Departure
08:56
Departed · Sched 08:4016m late
→
LHR
Arrival
09:08
Landed · Sched 09:008m late
Full KL1003 history →
KL1005 KLM - Royal Dutch Airlines
4 days
Mon, Aug 17
2/2 legs · PH-AXR
AMS
Departure
10:17
Departed · Sched 10:152m late
→
LHR
Arrival
10:29
Landed · Sched 10:4516m early
Sun, Aug 16
2/2 legs · PHAXH
AMS
Departure
11:07
Departed · Sched 10:1552m late
→
LHR
Arrival
11:06
Landed · Sched 10:4521m late
Sat, Aug 15
2/2 legs · PHAXP
AMS
Departure
10:29
Departed · Sched 10:1514m late
→
LHR
Arrival
10:49
Landed · Sched 10:454m late
Fri, Aug 14
2/2 legs · PHAXK
AMS
Departure
10:22
Departed · Sched 10:157m late
→
LHR
Arrival
10:34
Landed · Sched 10:4511m early
KL1009 KLM - Royal Dutch Airlines
4 days
Mon, Aug 17
2/2 legs · PH-NXF
AMS
Departure
Sched 13:25
Scheduled departure
→
LHR
Arrival
Sched 13:50
Scheduled arrival · landing pending
Sun, Aug 16
2/2 legs · PHNXN
AMS
Departure
13:43
Departed · Sched 13:2518m late
→
LHR
Arrival
13:48
Landed · Sched 13:502m early
Sat, Aug 15
2/2 legs · PHNXB
AMS
Departure
13:42
Departed · Sched 13:2517m late
→
LHR
Arrival
13:49
Landed · Sched 13:501m early
Fri, Aug 14
2/2 legs · PHEZN
AMS
Departure
13:30
Departed · Sched 13:255m late
→
LHR
Arrival
13:17
Landed · Sched 13:5033m early
Full KL1009 history →
KL1011 KLM - Royal Dutch Airlines
5 days
Mon, Aug 17
2/2 legs · PH-NXL
AMS
Departure
Sched 16:00
Scheduled departure
→
LHR
Arrival
Sched 16:15
Scheduled arrival · landing pending
Sun, Aug 16
2/2 legs · PHNXA
AMS
Departure
16:03
Departed · Sched 16:003m late
→
LHR
Arrival
16:11
Landed · Sched 16:154m early
Sat, Aug 15
2/2 legs · PHNXZ
AMS
Departure
16:09
Departed · Sched 16:009m late
→
LHR
Arrival
16:20
Landed · Sched 16:155m late
Fri, Aug 14
2/2 legs · PHNXZ
AMS
Departure
17:34
Departed · Sched 16:0094m late
→
LHR
Arrival
17:50
Landed · Sched 16:1595m late
Thu, Aug 13
1/2 legs · PHNXT
AMS
Departure
17:07
Departed · Sched 16:0067m late
→
LHR
Arrival
—
Board row not captured for this rotation yet.
Full KL1011 history →
KL1013 KLM - Royal Dutch Airlines
5 days
Mon, Aug 17
2/2 legs · PHNXN
AMS
Departure
Sched 17:15
Scheduled departure
→
LHR
Arrival
Sched 17:35
Scheduled arrival · landing pending
Sun, Aug 16
2/2 legs · PHNXY
AMS
Departure
17:34
Departed · Sched 17:304m late
→
LHR
Arrival
17:34
Landed · Sched 17:5016m early
Sat, Aug 15
2/2 legs · PHNXR
AMS
Departure
17:33
Departed · Sched 17:303m late
→
LHR
Arrival
17:36
Landed · Sched 17:5014m early
Fri, Aug 14
2/2 legs · PHNXR
AMS
Departure
17:19
Departed · Sched 17:154m late
→
LHR
Arrival
17:24
Landed · Sched 17:3511m early
Thu, Aug 13
2/2 legs · PHNXL
AMS
Departure
17:21
Departed · Sched 17:156m late
→
LHR
Arrival
17:15
Landed · Sched 17:3520m early
Full KL1013 history →
KL1015 KLM - Royal Dutch Airlines
4 days
Mon, Aug 17
2/2 legs · PHNXH
AMS
Departure
Sched 19:05
Scheduled departure
→
LHR
Arrival
Sched 19:25
Scheduled arrival · landing pending
Sun, Aug 16
2/2 legs · PHNXN
AMS
Departure
19:12
Departed · Sched 19:102m late
→
LHR
Arrival
19:19
Landed · Sched 19:3011m early
Fri, Aug 14
2/2 legs · PHNXM
AMS
Departure
19:25
Departed · Sched 19:0520m late
→
LHR
Arrival
19:22
Landed · Sched 19:253m early
Thu, Aug 13
2/2 legs · PHNXN
AMS
Departure
19:24
Departed · Sched 19:0519m late
→
LHR
Arrival
19:24
Landed · Sched 19:251m early
Full KL1015 history →
BA433 British Airways
2 days
Sun, Aug 16
2/2 legs · GEUYB
AMS
Departure
13:47
Departed · Sched 13:2522m late
→
LHR
Arrival
13:54
Landed · Sched 13:504m late
Sat, Aug 15
2/2 legs · GDBCC
AMS
Departure
11:48
Departed · Sched 11:3018m late
→
LHR
Arrival
12:02
Landed · Sched 11:557m late
Full BA433 history →
KL1017 KLM - Royal Dutch Airlines
4 days
Sun, Aug 16
2/2 legs · PHAXR
AMS
Departure
20:40 Departed
→
LHR
Arrival
20:43
Landed · Sched 20:5512m early
Sat, Aug 15
2/2 legs · PHAXD
AMS
Departure
22:36
Departed · Sched 20:40116m late
→
LHR
Arrival
22:39
Landed · Sched 20:55104m late
Fri, Aug 14
2/2 legs · PHAXA
AMS
Departure
20:46
Departed · Sched 20:406m late
→
LHR
Arrival
20:47
Landed · Sched 20:558m early
Thu, Aug 13
2/2 legs · PHAXM
AMS
Departure
20:46
Departed · Sched 20:406m late
→
LHR
Arrival
20:58
Landed · Sched 20:553m late
Full KL1017 history →
BA441 British Airways
1 day
Fri, Aug 14
2/2 legs · GEUYA
AMS
Departure
19:52
Departed · Sched 19:553m early
→
LHR
Arrival
19:54
Landed · Sched 20:1016m early
Full BA441 history →
Airports right now live boards
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 — Amsterdam (AMS) to London (LHR) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/AMS-LHR
Copy
How we measure this →
AMS to LHR questions
Is AMS–LHR running on time right now? Smooth skies ahead. The departure side at AMS is the weaker end, route health score 91/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on AMS–LHR? Operators schedule morning departures around 07:20 and evening departures around 17:15 from AMS. Earlier flights typically land before destination-airport delays accumulate later in the day; check the LHR delay card to confirm conditions when you'd arrive.
How long is the flight from AMS to LHR? Great-circle distance is 370 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 56–62 min gate-to-gate on this route.
How often does AMS–LHR fly? 2 carriers operate this route, around 103 flights a week between them. Compare carrier days and times in the airline list above.