Direct flights from London (LHR) to Milan (LIN): 7 nonstop departures observed each week across 1 airline. 93% of the last 30 operated flights arrived within 15 minutes of schedule. The median arrival is 7 minutes early. No cancellations were recorded across the 30 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 7 September 2026 at 00:50 UTC.
LHR
London
busy · +20
LIN
Milan
smooth · +6
dep bank 07:10–18:35 7x weekly
Runs reliable · 1 airline · 7x weekly · nonstop
93% on time
of the last 30 operated LHR → LIN flights arrived within 15 minutes
Median arrival delay is −7 min . 0 of 30 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −7 min across the last 30 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 30
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 93% on time
Flights BA568 07:10 Mo Tu We Th Fr Su · BA570 09:25 Mo Tu We Th Fr Su · BA572 varies daily · BA574 varies daily
History operated legs · board outcomes
09-06 BA568 dep +35 → arr +7
09-06 BA572 dep +22 → arr −8
09-06 BA574 dep +35 → arr +4
09-06 BA578 dep +42 → arr +3
09-06 BA580 dep +18 → arr −8
09-05 BA572 dep +24 → arr −18
09-05 BA574 dep +25 → arr −19
09-05 BA576 dep +26 → arr −18
09-05 BA578 dep +33 → arr −12
09-05 BA580 dep +40 → arr +2
09-04 BA568 dep +8 → arr −28
09-04 BA570 dep +28 → arr −9
09-04 BA572 dep +48 → arr +9
09-04 BA574 dep +19 → arr −12
09-04 BA576 dep +19 → arr −13
09-04 BA580 dep +35 → arr +2
09-03 BA568 dep +15 → arr −15
09-03 BA570 dep +19 → arr −8
09-03 BA572 dep +34 → arr −7
09-03 BA574 dep +54 → arr +17
09-03 BA576 dep +19 → arr −13
09-03 BA578 dep +27 → arr −10
09-03 BA580 dep +37 → arr +1
09-02 BA568 dep +19 → arr −18
09-02 BA570 dep +54 → arr +15
09-02 BA572 dep +39 → arr +3
09-02 BA574 dep +50 → arr +10
09-02 BA576 dep +37 → arr +2
09-02 BA578 dep +51 → arr +13
09-02 BA580 dep +58 → arr +21
Show 22 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. Board tracking since Wed, Sep 2 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 74 Completed 60 Delayed 30 Within 15m 30/60 Median +17m
BA568 BRITISH AIRWAYS
5 days
Mon, Sep 7
2/2 legs · GNEOT
LHR
Departure
Sched 07:10
Scheduled departure
→
LIN
Arrival
Sched 10:10
Scheduled arrival · landing pending
Sun, Sep 6
2/2 legs · GTNEG
LHR
Departure
07:25
Departed · Sched 06:5035m late
→
LIN
Arrival
09:57
Landed · Sched 09:507m late
Fri, Sep 4
2/2 legs · GNEOX
LHR
Departure
07:18
Departed · Sched 07:108m late
→
LIN
Arrival
09:42
Landed · Sched 10:1028m early
Thu, Sep 3
2/2 legs · GTNEC
LHR
Departure
07:20
Departed · Sched 07:0515m late
→
LIN
Arrival
09:50
Landed · Sched 10:0515m early
Wed, Sep 2
2/2 legs · GTNEA
LHR
Departure
07:29
Departed · Sched 07:1019m late
→
LIN
Arrival
09:52
Landed · Sched 10:1018m early
Full BA568 history →
BA570 BRITISH AIRWAYS
4 days
LHR
Departure
Sched 09:25
Scheduled departure
→
LIN
Arrival
Sched 12:30
Scheduled arrival · landing pending
Fri, Sep 4
2/2 legs · GEUPU
LHR
Departure
09:53
Departed · Sched 09:2528m late
→
LIN
Arrival
12:21
Landed · Sched 12:309m early
Thu, Sep 3
2/2 legs · GEUUP
LHR
Departure
09:54
Departed · Sched 09:3519m late
→
LIN
Arrival
12:27
Landed · Sched 12:358m early
Wed, Sep 2
2/2 legs · GDBCB
LHR
Departure
10:19
Departed · Sched 09:2554m late
→
LIN
Arrival
12:45
Landed · Sched 12:3015m late
Full BA570 history →
BA572 BRITISH AIRWAYS
6 days
LHR
Departure
Sched 10:30
Scheduled departure
→
LIN
Arrival
Sched 13:30
Scheduled arrival · landing pending
Sun, Sep 6
2/2 legs · GTTNC
LHR
Departure
10:42
Departed · Sched 10:2022m late
→
LIN
Arrival
13:17
Landed · Sched 13:258m early
Sat, Sep 5
2/2 legs · GDBCA
LHR
Departure
10:34
Departed · Sched 10:1024m late
→
LIN
Arrival
12:57
Landed · Sched 13:1518m early
Fri, Sep 4
2/2 legs · GTNEJ
LHR
Departure
11:03
Departed · Sched 10:1548m late
→
LIN
Arrival
13:29
Landed · Sched 13:209m late
Thu, Sep 3
2/2 legs · GTTNR
LHR
Departure
10:54
Departed · Sched 10:2034m late
→
LIN
Arrival
13:18
Landed · Sched 13:257m early
Wed, Sep 2
2/2 legs · GEUPO
LHR
Departure
11:09
Departed · Sched 10:3039m late
→
LIN
Arrival
13:33
Landed · Sched 13:303m late
Full BA572 history →
BA574 BRITISH AIRWAYS
6 days
LHR
Departure
Sched 11:55
Scheduled departure
→
LIN
Arrival
Sched 15:00
Scheduled arrival · landing pending
Sun, Sep 6
2/2 legs · GEUYK
LHR
Departure
12:30
Departed · Sched 11:5535m late
→
LIN
Arrival
15:04
Landed · Sched 15:004m late
Sat, Sep 5
2/2 legs · GTTNZ
LHR
Departure
14:00
Departed · Sched 13:3525m late
→
LIN
Arrival
16:21
Landed · Sched 16:4019m early
Fri, Sep 4
2/2 legs · GNEOS
LHR
Departure
12:14
Departed · Sched 11:5519m late
→
LIN
Arrival
14:48
Landed · Sched 15:0012m early
Thu, Sep 3
2/2 legs · GNEOY
LHR
Departure
12:54
Departed · Sched 12:0054m late
→
LIN
Arrival
15:17
Landed · Sched 15:0017m late
Wed, Sep 2
2/2 legs · GEUYD
LHR
Departure
12:45
Departed · Sched 11:5550m late
→
LIN
Arrival
15:10
Landed · Sched 15:0010m late
Full BA574 history →
BA576 BRITISH AIRWAYS
5 days
LHR
Departure
Sched 14:10
Scheduled departure
→
LIN
Arrival
Sched 17:15
Scheduled arrival · landing pending
Sat, Sep 5
2/2 legs · GTTNN
LHR
Departure
17:01
Departed · Sched 16:3526m late
→
LIN
Arrival
19:27
Landed · Sched 19:4518m early
Fri, Sep 4
2/2 legs · GNEOW
LHR
Departure
14:34
Departed · Sched 14:1519m late
→
LIN
Arrival
17:02
Landed · Sched 17:1513m early
Thu, Sep 3
2/2 legs · GTTSA
LHR
Departure
14:34
Departed · Sched 14:1519m late
→
LIN
Arrival
17:02
Landed · Sched 17:1513m early
Wed, Sep 2
2/2 legs · GTNEH
LHR
Departure
14:52
Departed · Sched 14:1537m late
→
LIN
Arrival
17:17
Landed · Sched 17:152m late
Full BA576 history →
BA578 BRITISH AIRWAYS
5 days
LHR
Departure
Sched 15:25
Scheduled departure
→
LIN
Arrival
Sched 18:30
Scheduled arrival · landing pending
Sun, Sep 6
2/2 legs · GEUYG
LHR
Departure
16:22
Departed · Sched 15:4042m late
→
LIN
Arrival
18:53
Landed · Sched 18:503m late
Sat, Sep 5
2/2 legs · GEUYH
LHR
Departure
15:58
Departed · Sched 15:2533m late
→
LIN
Arrival
18:23
Landed · Sched 18:3512m early
Thu, Sep 3
2/2 legs · GNEOV
LHR
Departure
15:57
Departed · Sched 15:3027m late
→
LIN
Arrival
18:30
Landed · Sched 18:4010m early
Wed, Sep 2
2/2 legs · GDBCB
LHR
Departure
16:16
Departed · Sched 15:2551m late
→
LIN
Arrival
18:48
Landed · Sched 18:3513m late
Full BA578 history →
BA580 BRITISH AIRWAYS
6 days
LHR
Departure
Sched 18:35
Scheduled departure
→
LIN
Arrival
Sched 21:35
Scheduled arrival · landing pending
Sun, Sep 6
2/2 legs · GNEOX
LHR
Departure
18:53
Departed · Sched 18:3518m late
→
LIN
Arrival
21:22
Landed · Sched 21:308m early
Sat, Sep 5
2/2 legs · GNEOW
LHR
Departure
19:20
Departed · Sched 18:4040m late
→
LIN
Arrival
21:42
Landed · Sched 21:402m late
Fri, Sep 4
2/2 legs · GNEOU
LHR
Departure
19:25
Departed · Sched 18:5035m late
→
LIN
Arrival
21:52
Landed · Sched 21:502m late
Thu, Sep 3
2/2 legs · GTNED
LHR
Departure
19:22
Departed · Sched 18:4537m late
→
LIN
Arrival
21:46
Landed · Sched 21:451m late
Wed, Sep 2
2/2 legs · GEUUI
LHR
Departure
19:33
Departed · Sched 18:3558m late
→
LIN
Arrival
21:56
Landed · Sched 21:3521m late
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? Smooth skies ahead. The departure side at LHR is the weaker end, route health score 82/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:10 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 45 flights a week (daily). Since one carrier owns the route, a single disruption tends to ripple through the day.