Direct flights from London (LHR) to Milan (LIN): 57 nonstop departures observed each week across 1 airline. 89% of the last 57 tracked flights arrived within 15 minutes of schedule. The median arrival is 11 minutes early. No cancellations were recorded across the 58 tracked flights. The nonstop covers 981 km, an estimated 1 hour 45 minutes in the air. Measured by Pro Flight Search from live flight boards at London and Milan. Updated 29 October 2026 at 16:36 UTC.
Today, LHR → LIN Thu 29 Oct · local times
BA574BRITISH AIRWAYS In the air, 39 min late
Left LHR at 15:19 , 39 min after its 14:40 slot.
Landing 17:54LIN board estimate · sched 17:50
Track BA574 →
Sched Flight LHR departure LIN arrival
07:25
BA566 BRITISH AIRWAYS
Left 07:40 +15
Landed 10:07 −18
08:25
BA568 BRITISH AIRWAYS
Left 08:41 +16
Landed 11:07 −23
10:20
BA570 BRITISH AIRWAYS
Left 10:48 +28
Landed 13:13 −12
11:25
BA578 BRITISH AIRWAYS
Left 11:46 +21
Landed 14:16 −14
12:35
BA572 BRITISH AIRWAYS
Left 12:48 +13
Landed 15:14 −26
13:15
BA584 BRITISH AIRWAYS
Left 14:11 +56
Landed 16:36 +16
14:40
BA574 BRITISH AIRWAYS
Left 15:19 +39
LIN est. 17:54 In the air · sched 17:50
18:35
BA576 BRITISH AIRWAYS
On schedule
LIN 21:35 scheduled
Checked LHR board 16:24 · LIN board 17:36
LHR
London
busy · +29
LIN
Milan
smooth · +0
dep bank 07:25–18:50 57x weekly
Runs reliable · 1 airline · 57x weekly · nonstop
89% on time
of the last 57 tracked LHR → LIN flights arrived within 15 minutes
Median arrival delay is −11 min . 0 of 58 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −11 min across the last 57 arrivals
Flight time ~1h 45m estimated from route distance
Weekly departures 57x 1 direct airline on the leg
Cancelled 0.0% recent route rate · 0 of 58
The week scheduled departures · origin local time
British Airways
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 89% on time
Flights BA566 07:25 Mo Tu We Th Su · BA568 varies daily · BA570 varies Mo Tu We Th Fr Su · BA578 varies daily
History operated legs · board outcomes
10-29 BA566 dep +15 → arr −18
10-29 BA568 dep +16 → arr −23
10-29 BA570 dep +28 → arr −12
10-29 BA572 dep +13 → arr −26
10-29 BA578 dep +21 → arr −14
10-29 BA584 dep +56 → arr +16
10-28 BA566 dep +10 → arr −19
10-28 BA568 dep +29 → arr −9
10-28 BA570 dep +38 → arr +2
10-28 BA572 dep +21 → arr −17
10-28 BA574 dep +33 → arr −8
10-28 BA576 dep +19 → arr −17
10-28 BA578 dep +12 → arr −20
10-28 BA584 dep +18 → arr −21
10-27 BA566 dep +13 → arr −17
10-27 BA568 dep +12 → arr −25
10-27 BA570 dep +50 → arr +19
10-27 BA572 dep +19 → arr −12
10-27 BA574 dep +30 → arr −10
10-27 BA576 dep +24 → arr −10
10-27 BA578 dep +37 → arr +2
10-27 BA584 dep +19 → arr −11
10-26 BA566 dep +19 → arr −7
10-26 BA568 dep +22 → arr −19
10-26 BA570 dep +66 → arr +26
10-26 BA572 dep +40 → arr +3
10-26 BA574 dep +48 → arr +3
10-26 BA576 dep +54 → arr +22
10-26 BA578 dep +32 → arr −10
10-26 BA584 dep +69 → arr +30
10-25 BA564 dep +14 → arr −23
10-25 BA566 dep +16 → arr −24
10-25 BA568 dep +40 → arr −4
10-25 BA570 dep +21 → arr −22
10-25 BA572 dep +54 → arr +7
10-25 BA574 dep +25 → arr −24
10-25 BA576 dep +26 → arr −17
10-24 BA568 dep +43 → arr +8
10-24 BA572 dep +24 → arr −17
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 LHR and LIN, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 118 Completed 115 Delayed 57 Within 15m 58/115 Median +15m
BA566 BRITISH AIRWAYS
5 days
Thu, Oct 29
2/2 legs · GNEOW
LHR
Departure
07:40
Departed · Sched 07:2515m late
→
LIN
Arrival
10:07
Landed · Sched 10:2518m early
Wed, Oct 28
2/2 legs · GTTNS
LHR
Departure
07:35
Departed · Sched 07:2510m late
→
LIN
Arrival
10:06
Landed · Sched 10:2519m early
Tue, Oct 27
2/2 legs · GEUYH
LHR
Departure
07:38
Departed · Sched 07:2513m late
→
LIN
Arrival
10:08
Landed · Sched 10:2517m early
Mon, Oct 26
2/2 legs · GDBCE
LHR
Departure
07:44
Departed · Sched 07:2519m late
→
LIN
Arrival
10:18
Landed · Sched 10:257m early
Sun, Oct 25
2/2 legs · GTTSD
LHR
Departure
07:21
Departed · Sched 07:0516m late
→
LIN
Arrival
09:41
Landed · Sched 10:0524m early
Full BA566 history →
BA568 BRITISH AIRWAYS
8 days
Thu, Oct 29
2/2 legs · GEUUN
LHR
Departure
08:41
Departed · Sched 08:2516m late
→
LIN
Arrival
11:07
Landed · Sched 11:3023m early
Wed, Oct 28
2/2 legs · GEUYL
LHR
Departure
08:54
Departed · Sched 08:2529m late
→
LIN
Arrival
11:21
Landed · Sched 11:309m early
Tue, Oct 27
2/2 legs · GTTND
LHR
Departure
08:37
Departed · Sched 08:2512m late
→
LIN
Arrival
11:05
Landed · Sched 11:3025m early
Mon, Oct 26
2/2 legs · GEUYI
LHR
Departure
08:47
Departed · Sched 08:2522m late
→
LIN
Arrival
11:11
Landed · Sched 11:3019m early
Sun, Oct 25
2/2 legs · GTTNU
LHR
Departure
09:55
Departed · Sched 09:1540m late
→
LIN
Arrival
12:16
Landed · Sched 12:204m early
Sat, Oct 24
2/2 legs · GEUYF
LHR
Departure
07:48
Departed · Sched 07:0543m late
→
LIN
Arrival
10:13
Landed · Sched 10:058m late
Fri, Oct 23
2/2 legs · GNEOX
LHR
Departure
07:41
Departed · Sched 07:1031m late
→
Thu, Oct 22
2/2 legs · GTNEA
LHR
Departure
07:35
Departed · Sched 07:0530m late
→
LIN
Arrival
10:00
Landed · Sched 10:055m early
Full BA568 history →
BA570 BRITISH AIRWAYS
7 days
Thu, Oct 29
2/2 legs · GEUUM
LHR
Departure
10:48
Departed · Sched 10:2028m late
→
LIN
Arrival
13:13
Landed · Sched 13:2512m early
Wed, Oct 28
2/2 legs · GTTNF
LHR
Departure
11:08
Departed · Sched 10:3038m late
→
LIN
Arrival
13:37
Landed · Sched 13:352m late
Tue, Oct 27
2/2 legs · GTNEB
LHR
Departure
11:00
Departed · Sched 10:1050m late
→
LIN
Arrival
13:34
Landed · Sched 13:1519m late
Mon, Oct 26
2/2 legs · GTNEC
LHR
Departure
11:16
Departed · Sched 10:1066m late
→
LIN
Arrival
13:41
Landed · Sched 13:1526m late
Sun, Oct 25
2/2 legs · GEUPZ
LHR
Departure
10:41
Departed · Sched 10:2021m late
→
LIN
Arrival
13:03
Landed · Sched 13:2522m early
Fri, Oct 23
2/2 legs · GDBCB
LHR
Departure
09:44
Departed · Sched 09:2519m late
→
LIN
Arrival
12:20
Landed · Sched 12:3010m early
Thu, Oct 22
2/2 legs · GEUUB
LHR
Departure
09:55
Departed · Sched 09:3520m late
→
LIN
Arrival
12:21
Landed · Sched 12:3514m early
Full BA570 history →
BA572 BRITISH AIRWAYS
8 days
Thu, Oct 29
2/2 legs · GEUPU
LHR
Departure
12:48
Departed · Sched 12:3513m late
→
LIN
Arrival
15:14
Landed · Sched 15:4026m early
Wed, Oct 28
2/2 legs · GTTNO
LHR
Departure
12:56
Departed · Sched 12:3521m late
→
LIN
Arrival
15:23
Landed · Sched 15:4017m early
Tue, Oct 27
2/2 legs · GTTOE
LHR
Departure
12:54
Departed · Sched 12:3519m late
→
LIN
Arrival
15:28
Landed · Sched 15:4012m early
Mon, Oct 26
2/2 legs · GEUPJ
LHR
Departure
13:15
Departed · Sched 12:3540m late
→
LIN
Arrival
15:43
Landed · Sched 15:403m late
Sun, Oct 25
2/2 legs · GTTSK
LHR
Departure
12:34
Departed · Sched 11:4054m late
→
LIN
Arrival
14:52
Landed · Sched 14:457m late
Sat, Oct 24
2/2 legs · GEUPN
LHR
Departure
10:34
Departed · Sched 10:1024m late
→
LIN
Arrival
12:58
Landed · Sched 13:1517m early
Fri, Oct 23
2/2 legs · GTTNM
LHR
Departure
10:38
Departed · Sched 10:1523m late
→
LIN
Arrival
13:06
Landed · Sched 13:2014m early
Thu, Oct 22
2/2 legs · GTNEB
LHR
Departure
10:50
Departed · Sched 10:2030m late
→
LIN
Arrival
13:08
Landed · Sched 13:2517m early
Full BA572 history →
BA574 BRITISH AIRWAYS
8 days
Thu, Oct 29
2/2 legs · GTNEB
LHR
Departure
15:19
Departed · Sched 14:4039m late
→
LIN
Arrival
17:54
Est. · Sched 17:504m late
Wed, Oct 28
2/2 legs · GTNEC
LHR
Departure
15:13
Departed · Sched 14:4033m late
→
LIN
Arrival
17:42
Landed · Sched 17:508m early
Tue, Oct 27
2/2 legs · GTTNI
LHR
Departure
15:10
Departed · Sched 14:4030m late
→
LIN
Arrival
17:40
Landed · Sched 17:5010m early
Mon, Oct 26
2/2 legs · GEUUH
LHR
Departure
15:28
Departed · Sched 14:4048m late
→
LIN
Arrival
17:53
Landed · Sched 17:503m late
Sun, Oct 25
2/2 legs · GEUUE
LHR
Departure
15:20
Departed · Sched 14:5525m late
→
LIN
Arrival
17:41
Landed · Sched 18:0524m early
Sat, Oct 24
2/2 legs · GEUPJ
LHR
Departure
14:07
Departed · Sched 13:3532m late
→
LIN
Arrival
16:30
Landed · Sched 16:4010m early
Fri, Oct 23
2/2 legs · GEUYS
LHR
Departure
12:20
Departed · Sched 11:5525m late
→
LIN
Arrival
14:49
Landed · Sched 15:0011m early
Thu, Oct 22
2/2 legs · GTTSJ
LHR
Departure
12:38
Departed · Sched 12:0038m late
→
LIN
Arrival
15:02
Landed · Sched 15:002m late
Full BA574 history →
BA576 BRITISH AIRWAYS
8 days
Thu, Oct 29
2/2 legs · GEUYY
LHR
Departure
Sched 18:35
Scheduled departure
→
LIN
Arrival
Sched 21:35
Scheduled arrival · landing pending
Wed, Oct 28
2/2 legs · GEUYM
LHR
Departure
18:54
Departed · Sched 18:3519m late
→
LIN
Arrival
21:18
Landed · Sched 21:3517m early
Tue, Oct 27
2/2 legs · GTNEH
LHR
Departure
18:59
Departed · Sched 18:3524m late
→
LIN
Arrival
21:25
Landed · Sched 21:3510m early
Mon, Oct 26
2/2 legs · GEUUB
LHR
Departure
19:29
Departed · Sched 18:3554m late
→
LIN
Arrival
21:57
Landed · Sched 21:3522m late
Sun, Oct 25
2/2 legs · GNEOS
LHR
Departure
19:01
Departed · Sched 18:3526m late
→
LIN
Arrival
21:18
Landed · Sched 21:3517m early
Sat, Oct 24
2/2 legs · GTTNK
LHR
Departure
16:53
Departed · Sched 16:3518m late
→
LIN
Arrival
19:12
Landed · Sched 19:4533m early
Fri, Oct 23
2/2 legs · GTNED
LHR
Departure
14:47
Departed · Sched 14:1532m late
→
Thu, Oct 22
2/2 legs · GTTSF
LHR
Departure
14:36
Departed · Sched 14:1521m late
→
LIN
Arrival
17:01
Landed · Sched 17:1514m early
Full BA576 history →
BA578 BRITISH AIRWAYS
7 days
Thu, Oct 29
2/2 legs · GTNEJ
LHR
Departure
11:46
Departed · Sched 11:2521m late
→
LIN
Arrival
14:16
Landed · Sched 14:3014m early
Wed, Oct 28
2/2 legs · GEUYJ
LHR
Departure
11:37
Departed · Sched 11:2512m late
→
LIN
Arrival
14:10
Landed · Sched 14:3020m early
Tue, Oct 27
2/2 legs · GNEOX
LHR
Departure
12:02
Departed · Sched 11:2537m late
→
LIN
Arrival
14:32
Landed · Sched 14:302m late
Mon, Oct 26
2/2 legs · GTNEB
LHR
Departure
11:57
Departed · Sched 11:2532m late
→
LIN
Arrival
14:20
Landed · Sched 14:3010m early
Sat, Oct 24
2/2 legs · GEUYD
LHR
Departure
16:00
Departed · Sched 15:2535m late
→
LIN
Arrival
18:23
Landed · Sched 18:3512m early
Fri, Oct 23
2/2 legs · GTNEC
LHR
Departure
16:52
Departed · Sched 15:4567m late
→
LIN
Arrival
19:25
Landed · Sched 18:5530m late
Thu, Oct 22
2/2 legs · GNEOR
LHR
Departure
16:25
Departed · Sched 15:3055m late
→
LIN
Arrival
18:46
Landed · Sched 18:406m late
Full BA578 history →
BA584 BRITISH AIRWAYS
4 days
Thu, Oct 29
2/2 legs · GNEOW
LHR
Departure
14:11
Departed · Sched 13:1556m late
→
LIN
Arrival
16:36
Landed · Sched 16:2016m late
Wed, Oct 28
2/2 legs · GTTNK
LHR
Departure
13:33
Departed · Sched 13:1518m late
→
LIN
Arrival
15:59
Landed · Sched 16:2021m early
Tue, Oct 27
2/2 legs · GEUPS
LHR
Departure
13:34
Departed · Sched 13:1519m late
→
LIN
Arrival
16:09
Landed · Sched 16:2011m early
Mon, Oct 26
2/2 legs · GEUPR
LHR
Departure
14:24
Departed · Sched 13:1569m late
→
LIN
Arrival
16:50
Landed · Sched 16:2030m late
Full BA584 history →
BA564 BRITISH AIRWAYS
1 day
Sun, Oct 25
2/2 legs · GEUPJ
LHR
Departure
06:59
Departed · Sched 06:4514m late
→
LIN
Arrival
09:22
Landed · Sched 09:4523m early
Full BA564 history →
BA580 BRITISH AIRWAYS
3 days
Sat, Oct 24
2/2 legs · GNEOW
LHR
Departure
19:17
Departed · Sched 18:4037m late
→
LIN
Arrival
21:38
Landed · Sched 21:402m early
Fri, Oct 23
2/2 legs · GNEOS
LHR
Departure
19:29
Departed · Sched 18:5039m late
→
LIN
Arrival
21:54
Landed · Sched 21:504m late
Thu, Oct 22
2/2 legs · GEUUD
LHR
Departure
19:01
Departed · Sched 18:4516m late
→
LIN
Arrival
21:27
Landed · Sched 21:4518m early
Full BA580 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: London (LHR) to Milan (LIN) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/LHR-LIN
Copy
How we measure this →
LHR to LIN questions
Is LHR–LIN running on time right now? Mostly on schedule. The departure side at LHR is the weaker end, route health score 81/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on LHR–LIN? Operators schedule morning departures around 07:25 from LHR. Earlier flights typically land before destination-airport delays accumulate later in the day; check the LIN delay card to confirm conditions when you'd arrive.
How long is the flight from LHR to LIN? Great-circle distance is 981 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 99–114 min gate-to-gate on this route.
How often does LHR–LIN fly? British Airways runs the route with about 57 flights a week (daily). Since one carrier owns the route, a single disruption tends to ripple through the day.