Direct flights from Milan (LIN) to London (LHR): 7 nonstop departures observed each week across 1 airline. 84% of the last 31 operated flights arrived within 15 minutes of schedule. The median arrival is 3 minutes early. No cancellations were recorded across the 31 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 Milan and London. Updated 5 September 2026 at 15:10 UTC.
LIN
Milan
busy · +19
LHR
London
smooth · +0
dep bank 07:25–19:40 7x weekly
Runs reliable · 1 airline · 7x weekly · nonstop
84% on time
of the last 31 operated LIN → LHR flights arrived within 15 minutes
Median arrival delay is −3 min . 0 of 31 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −3 min across the last 31 operated legs
Flight time ~1h 45m estimated from route distance
Weekly departures 7x 1 direct airline on the leg
Cancelled 0.0% recent route rate · 0 of 31
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 84% on time
Flights BA581 07:25 daily · BA569 11:10 Mo Tu We Th Fr Su · BA571 13:40 Mo Tu We Th Fr Su · BA573 varies daily
History operated legs · board outcomes
09-05 BA573 dep +26 → arr −1
09-05 BA581 dep +2 → arr −24
09-04 BA569 dep +26 → arr +5
09-04 BA571 dep +16 → arr −7
09-04 BA573 dep +24 → arr −3
09-04 BA575 dep +39 → arr +26
09-04 BA577 dep +14 → arr −4
09-04 BA581 dep +3 → arr −19
09-03 BA569 dep +33 → arr +13
09-03 BA571 dep +18 → arr −3
09-03 BA573 dep +15 → arr −7
09-03 BA575 dep +42 → arr +22
09-03 BA579 dep +28 → arr +7
09-02 BA569 dep +47 → arr +16
09-02 BA571 dep +13 → arr −12
09-02 BA573 dep +38 → arr +12
09-02 BA575 dep +45 → arr +29
09-02 BA577 dep +20 → arr +7
09-02 BA579 dep +25 → arr +6
09-02 BA581 dep +8 → arr −13
09-01 BA569 dep +9 → arr −20
09-01 BA571 dep +49 → arr +29
09-01 BA573 dep +22 → arr +3
09-01 BA575 dep +12 → arr −19
09-01 BA577 dep +22 → arr +6
09-01 BA579 dep +39 → arr +14
09-01 BA581 dep +16 → arr −12
Show 23 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 LIN and LHR, paired departure → arrival per flight and day. Board tracking since Mon, Aug 31 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 66 Completed 60 Delayed 24 Within 15m 36/60 Median +12m
BA573 British Airways
5 days
Sat, Sep 5
2/2 legs · GDBCA
LIN
Departure
14:36
Departed · Sched 14:1026m late
→
LHR
Arrival
15:14
Landed · Sched 15:151m early
Fri, Sep 4
2/2 legs · GTNEJ
LIN
Departure
14:39
Departed · Sched 14:1524m late
→
LHR
Arrival
15:17
Landed · Sched 15:203m early
Thu, Sep 3
2/2 legs · GTTNR
LIN
Departure
14:35
Departed · Sched 14:2015m late
→
LHR
Arrival
15:18
Landed · Sched 15:257m early
Wed, Sep 2
2/2 legs · GEUPO
LIN
Departure
14:58
Departed · Sched 14:2038m late
→
LHR
Arrival
15:37
Landed · Sched 15:2512m late
Tue, Sep 1
2/2 legs · GTNEA
LIN
Departure
14:52
Departed · Sched 14:3022m late
→
LHR
Arrival
15:38
Landed · Sched 15:353m late
Full BA573 history →
BA575 British Airways
5 days
Sat, Sep 5
2/2 legs · GTTNZ
LIN
Departure
Sched 17:40
Scheduled departure
→
LHR
Arrival
Sched 18:35
Scheduled arrival · landing pending
Fri, Sep 4
2/2 legs · GNEOS
LIN
Departure
16:34
Departed · Sched 15:5539m late
→
LHR
Arrival
17:16
Landed · Sched 16:5026m late
Thu, Sep 3
2/2 legs · GNEOY
LIN
Departure
16:37
Departed · Sched 15:5542m late
→
LHR
Arrival
17:12
Landed · Sched 16:5022m late
Wed, Sep 2
2/2 legs · GEUYD
LIN
Departure
16:40
Departed · Sched 15:5545m late
→
LHR
Arrival
17:19
Landed · Sched 16:5029m late
Tue, Sep 1
2/2 legs · GEUUO
LIN
Departure
16:07
Departed · Sched 15:5512m late
→
LHR
Arrival
16:36
Landed · Sched 16:5519m early
Full BA575 history →
BA577 British Airways
5 days
Sat, Sep 5
2/2 legs · GTTNN
LIN
Departure
Sched 20:35
Scheduled departure
→
LHR
Arrival
Sched 21:35
Scheduled arrival · landing pending
Fri, Sep 4
2/2 legs · GNEOW
LIN
Departure
18:44
Departed · Sched 18:3014m late
→
LHR
Arrival
19:21
Landed · Sched 19:254m early
Thu, Sep 3
2/2 legs · GTTSA
LIN
Departure
18:39
Departed · Sched 18:309m late
→
LHR
Arrival
19:19
Landed · Sched 19:256m early
Wed, Sep 2
2/2 legs · GTNEH
LIN
Departure
18:50
Departed · Sched 18:3020m late
→
LHR
Arrival
19:32
Landed · Sched 19:257m late
Tue, Sep 1
2/2 legs · GEUYG
LIN
Departure
18:52
Departed · Sched 18:3022m late
→
LHR
Arrival
19:31
Landed · Sched 19:256m late
Full BA577 history →
BA579 British Airways
4 days
Sat, Sep 5
2/2 legs · GEUYH
LIN
Departure
Sched 19:40
Scheduled departure
→
LHR
Arrival
Sched 20:35
Scheduled arrival · landing pending
Thu, Sep 3
2/2 legs · GNEOV
LIN
Departure
20:03
Departed · Sched 19:3528m late
→
LHR
Arrival
20:37
Landed · Sched 20:307m late
Wed, Sep 2
2/2 legs · GDBCB
LIN
Departure
20:05
Departed · Sched 19:4025m late
→
LHR
Arrival
20:41
Landed · Sched 20:356m late
Tue, Sep 1
2/2 legs · GTNEG
LIN
Departure
20:29
Departed · Sched 19:5039m late
→
LHR
Arrival
20:59
Landed · Sched 20:4514m late
Full BA579 history →
BA581 British Airways
5 days
Sat, Sep 5
2/2 legs · GNEOU
LIN
Departure
07:27
Departed · Sched 07:252m late
→
LHR
Arrival
08:06
Landed · Sched 08:3024m early
Fri, Sep 4
2/2 legs · GTNED
LIN
Departure
07:28
Departed · Sched 07:253m late
→
LHR
Arrival
08:11
Landed · Sched 08:3019m early
Thu, Sep 3
2/2 legs · GEUUI
LIN
Departure
07:32
Departed · Sched 07:257m late
→
LHR
Arrival
08:23
Landed · Sched 08:307m early
Wed, Sep 2
2/2 legs · GNEOV
LIN
Departure
07:33
Departed · Sched 07:258m late
→
LHR
Arrival
08:17
Landed · Sched 08:3013m early
Tue, Sep 1
2/2 legs · GNEOY
LIN
Departure
07:41
Departed · Sched 07:2516m late
→
LHR
Arrival
08:18
Landed · Sched 08:3012m early
Full BA581 history →
BA569 British Airways
5 days
Fri, Sep 4
2/2 legs · GNEOX
LIN
Departure
11:36
Departed · Sched 11:1026m late
→
LHR
Arrival
12:20
Landed · Sched 12:155m late
Thu, Sep 3
2/2 legs · GTNEC
LIN
Departure
11:38
Departed · Sched 11:0533m late
→
LHR
Arrival
12:23
Landed · Sched 12:1013m late
Wed, Sep 2
2/2 legs · GTNEA
LIN
Departure
11:57
Departed · Sched 11:1047m late
→
LHR
Arrival
12:31
Landed · Sched 12:1516m late
Tue, Sep 1
2/2 legs · GTTNX
LIN
Departure
11:19
Departed · Sched 11:109m late
→
LHR
Arrival
11:55
Landed · Sched 12:1520m early
LIN
Departure
—
Board row not captured for this rotation yet.
→
LHR
Arrival
12:09
Landed · Sched 12:156m early
Full BA569 history →
BA571 British Airways
5 days
Fri, Sep 4
2/2 legs · GEUPU
LIN
Departure
13:56
Departed · Sched 13:4016m late
→
LHR
Arrival
14:38
Landed · Sched 14:457m early
Thu, Sep 3
2/2 legs · GEUUP
LIN
Departure
13:58
Departed · Sched 13:4018m late
→
LHR
Arrival
14:42
Landed · Sched 14:453m early
Wed, Sep 2
2/2 legs · GDBCB
LIN
Departure
13:53
Departed · Sched 13:4013m late
→
LHR
Arrival
14:33
Landed · Sched 14:4512m early
Tue, Sep 1
2/2 legs · GEUPP
LIN
Departure
14:29
Departed · Sched 13:4049m late
→
LHR
Arrival
15:14
Landed · Sched 14:4529m late
LIN
Departure
—
Board row not captured for this rotation yet.
→
LHR
Arrival
14:38
Landed · Sched 14:457m early
Full BA571 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 — Milan (LIN) to London (LHR) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/LIN-LHR
Copy
How we measure this →
LIN to LHR questions
Is LIN–LHR running on time right now? Smooth skies ahead. The departure side at LIN is the weaker end, route health score 87/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on LIN–LHR? Operators schedule morning departures around 07:25 and evening departures around 18:30 from LIN. 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 LIN to LHR? 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 LIN–LHR fly? British Airways runs the route with about 44 flights a week (daily). Since one carrier owns the route, a single disruption tends to ripple through the day.