LHR → MAD London to Madrid
live
Direct flights from London (LHR) to Madrid (MAD): 49 nonstop departures observed each week across 7 airlines. The median arrival is on schedule. No cancellations were recorded across the 1 tracked flight. The nonstop covers 1,247 km, an estimated 2 hours 6 minutes in the air. Measured by Pro Flight Search from live flight boards at London and Madrid. Updated 8 September 2026 at 06:09 UTC.
LHR
London
busy · +15
MAD
Madrid
smooth · +0
dep bank 06:15–23:25 49x weekly
Running clean · 7 airlines · 49x weekly · nonstop
90 / 100
route health from live LHR and MAD delay boards
Median arrival delay is −1 min . 0 of 1 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −1 min across the last 1 operated legs
Flight time ~2h 06m estimated from route distance
Weekly departures 49x 7 direct airlines on the leg
The week scheduled departures · origin local time
American Airlines British Airways Iberia LATAM Airlines
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
American AirlinesAA
Flights AA8603 14:55 daily
British AirwaysBA
Flights BA456 06:15 daily · BA458 07:50 daily · BA460 12:20 daily · BA7053 12:35 daily
IberiaIB
Flights IB712 09:15 daily · IB714 10:50 daily · IB716 11:30 daily · IB718 15:50 daily
LATAM AirlinesLA
Flights LA1584 20:35 daily · LA1541 22:10 daily · LA1543 22:35 daily · LA1542 23:25 daily
Qatar AirwaysQR
Flights QR8012 12:35 daily · QR6554 14:15 daily · QR6861 14:55 daily · QR6870 19:15 daily
TAAG Angola AirlinesDT
Flights DT6171 22:10 daily
VuelingVY
Flights VY5412 12:35 daily · VY5230 14:15 daily · VY5003 14:55 daily · VY5420 19:15 daily
History operated legs · board outcomes
09-08 BA456 dep +19 → arr −1
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 MAD, paired departure → arrival per flight and day. Board tracking since Tue, Sep 8 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 55 Completed 1 Delayed 1 Median +19m
AA8603 American Airlines
1 day
LHR
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
15:03
Est. · Sched 14:558m late
BA456 British Airways
1 day
LHR
Departure
06:34
Departed · Sched 06:1519m late
→
MAD
Arrival
09:39
Est. · Sched 09:401m early
Full BA456 history →
BA458 British Airways
1 day
LHR
Departure
Sched 07:50
Scheduled departure
→
MAD
Arrival
11:06
Est. · Sched 11:159m early
Full BA458 history →
BA460 British Airways
1 day
LHR
Departure
Sched 12:20
Scheduled departure
→
MAD
Arrival
15:35
Est. · Sched 15:5015m early
Full BA460 history →
BA462 British Airways
1 day
LHR
Departure
Sched 14:00
Scheduled departure
→
MAD
Arrival
17:15
Est. · Sched 17:3015m early
Full BA462 history →
BA464 British Airways
1 day
LHR
Departure
Sched 16:35
Scheduled departure
→
MAD
Arrival
Sched 20:10
Scheduled arrival · landing pending
Full BA464 history →
BA7053 British Airways
1 day
LHR
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
12:46
Est. · Sched 12:3511m late
BA7055 British Airways
1 day
LHR
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
14:22
Est. · Sched 14:157m late
BA7057 British Airways
1 day
LHR
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
19:08
Est. · Sched 19:157m early
BA7059 British Airways
1 day
LHR
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
Sched 20:35
Scheduled arrival · landing pending
BA7061 British Airways
1 day
LHR
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
Sched 22:10
Scheduled arrival · landing pending
BA7065 British Airways
1 day
LHR
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
Sched 22:35
Scheduled arrival · landing pending
BA7067 British Airways
1 day
LHR
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
Sched 23:25
Scheduled arrival · landing pending
BA7069 British Airways
1 day
LHR
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
15:03
Est. · Sched 14:558m late
DT6171 TAAG
1 day
LHR
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
Sched 22:10
Scheduled arrival · landing pending
IB712 Iberia
1 day
LHR
Departure
Sched 09:15
Scheduled departure
→
MAD
Arrival
12:46
Est. · Sched 12:3511m late
Full IB712 history →
IB714 Iberia
1 day
LHR
Departure
Sched 10:50
Scheduled departure
→
MAD
Arrival
14:22
Est. · Sched 14:157m late
Full IB714 history →
IB716 Iberia
1 day
LHR
Departure
Sched 11:30
Scheduled departure
→
MAD
Arrival
15:03
Est. · Sched 14:558m late
Full IB716 history →
IB718 Iberia
1 day
LHR
Departure
Sched 15:50
Scheduled departure
→
MAD
Arrival
19:08
Est. · Sched 19:157m early
Full IB718 history →
IB720 Iberia
1 day
LHR
Departure
Sched 17:10
Scheduled departure
→
MAD
Arrival
Sched 20:35
Scheduled arrival · landing pending
Full IB720 history →
IB722 Iberia
1 day
LHR
Departure
Sched 18:45
Scheduled departure
→
MAD
Arrival
Sched 22:10
Scheduled arrival · landing pending
Full IB722 history →
IB724 Iberia
1 day
LHR
Departure
Sched 19:10
Scheduled departure
→
MAD
Arrival
Sched 22:35
Scheduled arrival · landing pending
Full IB724 history →
IB726 Iberia
1 day
LHR
Departure
Sched 20:00
Scheduled departure
→
MAD
Arrival
Sched 23:25
Scheduled arrival · landing pending
Full IB726 history →
LA1541 LATAM Airlines
1 day
LHR
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
Sched 22:10
Scheduled arrival · landing pending
LA1542 LATAM Airlines
1 day
LHR
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
Sched 23:25
Scheduled arrival · landing pending
LA1543 LATAM Airlines
1 day
LHR
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
Sched 22:35
Scheduled arrival · landing pending
LA1584 LATAM Airlines
1 day
LHR
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
Sched 20:35
Scheduled arrival · landing pending
QR6554 Qatar Airways
1 day
LHR
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
14:22
Est. · Sched 14:157m late
QR6589 Qatar Airways
1 day
LHR
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
Sched 22:35
Scheduled arrival · landing pending
QR6861 Qatar Airways
1 day
LHR
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
15:03
Est. · Sched 14:558m late
QR6870 Qatar Airways
1 day
LHR
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
19:08
Est. · Sched 19:157m early
QR6943 Qatar Airways
1 day
LHR
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
Sched 22:10
Scheduled arrival · landing pending
QR8012 Qatar Airways
1 day
LHR
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
12:46
Est. · Sched 12:3511m late
QR8071 Qatar Airways
1 day
LHR
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
Sched 20:35
Scheduled arrival · landing pending
VY5003 Vueling
1 day
LHR
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
15:03
Est. · Sched 14:558m late
VY5181 Vueling
1 day
LHR
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
Sched 20:35
Scheduled arrival · landing pending
VY5186 Vueling
1 day
LHR
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
Sched 23:25
Scheduled arrival · landing pending
VY5187 Vueling
1 day
LHR
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
Sched 22:35
Scheduled arrival · landing pending
VY5227 Vueling
1 day
LHR
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
Sched 22:10
Scheduled arrival · landing pending
VY5230 Vueling
1 day
LHR
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
14:22
Est. · Sched 14:157m late
VY5412 Vueling
1 day
LHR
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
12:46
Est. · Sched 12:3511m late
VY5420 Vueling
1 day
LHR
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
19:08
Est. · Sched 19:157m early
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 Madrid (MAD) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/LHR-MAD
Copy
How we measure this →
LHR to MAD questions
Is LHR–MAD running on time right now? Smooth skies ahead. The departure side at LHR is the weaker end, route health score 90/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on LHR–MAD? Operators schedule morning departures around 06:15 and evening departures around 17:10 from LHR. Earlier flights typically land before destination-airport delays accumulate later in the day; check the MAD delay card to confirm conditions when you'd arrive.
How long is the flight from LHR to MAD? Great-circle distance is 1,247 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 118–137 min gate-to-gate on this route.
How often does LHR–MAD fly? 7 carriers operate this route, around 294 flights a week between them. Compare carrier days and times in the airline list above.