Madrid to London flight status today

List of all flights from Madrid Spain (MAD) to London United Kingdom (LHR) and airlines operated flight from Madrid to London. The flight is an international flight from Spain to United Kingdom. There are 107 flights operated by 14 airlines on this route.

The distance from Madrid, ES (MAD) to London, GB (LHR) is 1244 km (773 miles). The time zone of the point of departure Adolfo Suarez Madrid-Barajas Airport is GMT +1:00. The current time is Saturday 2026-04-11 07:05 AM. The time zone of the destination point London Heathrow Airport is GMT0:00 The current time is Saturday 2026-04-11 06:05 AM.

Iberia | British Airways | Vueling | Japan Airlines | LATAM Airlines | Qatar Airways | American Airlines | Wamos Air | Privilege Style | DHL Air | Titan Airways | Finnair | BoA | LATAM Airlines Brasil |

List of 107 flights from Madrid, ES (MAD) to London, GB (LHR).
No. Departure Arrival Last Update Status
IB717 13:25 14:55 Scheduled On time
IB713 08:05 09:30 Arrived On time
IB3644 12:10 13:35 Scheduled On time
IB721 15:45 17:15 Scheduled On time
IB725 17:45 19:10 Scheduled On time
IB3646 17:30 18:55 Arrived On time
IB723 16:50 18:15 Arrived Delayed by 18m
IB3642 10:30 11:55 Arrived On time
IB3650 21:00 22:15 Scheduled On time
IB3648 18:25 19:45 Scheduled On time
IB715 09:10 10:35 Scheduled On time
IB719 14:55 16:20 Scheduled On time
IB711 07:00 08:25 Scheduled On time
IB3652 19:25 20:45 Departed On time
IB729 20:55 22:15 Arrived On time
IB3166 15:45 17:15 Landed 16:48
IB3164 17:55 19:20 In Air
IB3180 16:50 18:15 In Air
IB3176 13:30 14:55 In Air
IB3172 14:55 16:20 Scheduled
IB3160 09:10 10:35 Departed
IB3168 10:40 12:00 In Air
IB3170 07:00 08:25 In Air
IB3162 08:00 09:30 In Air
IB3174 17:25 18:45 Delayed
IB2992 08:10 None In Air
IB7459 10:55 12:20 In Air
IB2990 21:15 22:40 In Air

 

No. Departure Arrival Last Update Status
BA459 12:10 13:35 Scheduled
BA7050 16:50 18:15 Arrived On time
BA7054 14:55 16:20 Scheduled On time
BA465 21:00 22:15 Scheduled On time
BA461 17:30 18:55 Scheduled On time
BA7060 08:05 09:30 Arrived On time
BA7052 07:00 08:25 Arrived On time
BA7068 15:45 17:15 Arrived On time
BA7066 09:10 10:35 Arrived On time
BA457 10:30 11:55 Arrived On time
BA7058 17:45 19:10 Departed Delayed by 19m
BA463 18:25 19:45 Scheduled On time
BA7056 13:25 14:55 Scheduled On time
BA7070 20:55 22:15 Departed On time
BA9275 15:00 16:06 Landed 16:15

 

No. Departure Arrival Last Update Status
VY5228 08:05 09:30 Scheduled On time
VY5179 13:25 14:55 Scheduled On time
VY5176 15:45 17:15 Arrived On time
VY5180 17:45 19:10 Scheduled On time
VY5421 16:50 18:15 Scheduled On time
VY5409 07:00 08:25 Scheduled On time
VY5185 09:10 10:35 Scheduled On time
VY5226 15:05 16:35 Scheduled On time

 

No. Departure Arrival Last Update Status
JL9423 15:45 17:15 Scheduled On time
JL6514 21:00 22:15 Scheduled On time
JL6983 13:25 14:55 Arrived On time
JL9417 08:05 09:30 Scheduled On time
JL7702 12:05 13:30 Scheduled On time
JL7714 10:35 12:00 Scheduled
JL9421 09:10 10:35 Scheduled On time
JL6981 14:55 16:20 Scheduled On time
JL7843 06:45 08:25 Arrived On time

 

No. Departure Arrival Last Update Status
LA1539 13:25 14:55 Arrived On time
LA1702 16:50 18:15 Arrived Delayed by 18m
LA5409 14:55 16:20 Scheduled On time
LA5508 17:30 18:55 Scheduled On time
LA1701 15:45 17:15 Scheduled On time
LA1704 17:45 19:10 Scheduled On time
LA5530 12:00 13:30 Arrived On time
LA9454 17:00 18:15 Departed On time
LA7083 16:30 18:05 Cancelled

 

No. Departure Arrival Last Update Status
QR5968 21:00 22:15 Departed Delayed by 18m
QR8361 17:30 18:55 Arrived Delayed by 50m
QR6907 16:50 18:15 Departed On time
QR6906 15:45 17:15 Arrived On time
QR8366 10:30 11:55 Arrived On time
QR6563 08:05 09:30 Scheduled On time
QR5345 13:25 14:55 Scheduled On time
QR6534 09:10 10:35 Scheduled On time
QR5346 14:55 16:20 Scheduled On time
QR6599 07:00 08:25 Scheduled On time
QR5981 12:20 13:45 Scheduled On time
QR5879 20:35 21:55 Scheduled On time

 

No. Departure Arrival Last Update Status
AA8655 09:10 10:35 Arrived Delayed by 16m
AA6805 17:30 18:55 Scheduled On time
AA6801 10:35 12:00 Scheduled On time
AA8654 17:45 19:10 Scheduled On time
AA6807 18:25 19:45 Departed On time
AA8770 16:50 18:15 Arrived Delayed by 18m
AA8652 15:45 17:15 Scheduled On time
AA6809 21:00 22:15 Scheduled On time
AA8742 08:05 09:30 Scheduled On time
AA8653 14:55 16:20 Scheduled On time
AA8755 13:25 14:55 Scheduled On time
AA6803 12:20 13:45 Scheduled On time

 

No. Departure Arrival Last Update Status
EB3166 15:45 17:15 Scheduled On time
EB3162 08:00 09:30 Arrival Estimated 09:19
EB721 15:50 17:15 Landed 17:14

 

No. Departure Arrival Last Update Status
P63166 15:45 17:15 Arrival Delayed 18:12
P63162 08:00 09:30 Arrival Estimated 09:34

 

No. Departure Arrival Last Update Status
D0804 02:00 01:00 Arrival Estimated 20:25

 

No. Departure Arrival Last Update Status
ZT262 09:00 00:00 In Air

 

No. Departure Arrival Last Update Status
AY457 11:45 None Arrived On time
AY459 13:35 None Arrived Early

 

No. Departure Arrival Last Update Status
OB5104 15:50 17:15 Scheduled On time

 

No. Departure Arrival Last Update Status
JJ8592 16:40 18:00 Scheduled
JJ8594 17:05 18:30 Landed 09:39
JJ8560 14:55 16:20
JJ8582 15:50 17:10