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 111 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 Monday 2026-01-19 07:14 AM. The time zone of the destination point London Heathrow Airport is GMT0:00 The current time is Monday 2026-01-19 06:14 AM.

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

List of 111 flights from Madrid, ES (MAD) to London, GB (LHR).
No. Departure Arrival Last Update Status
IB713 07:40 09:15 Scheduled On time
IB715 09:05 10:35 Scheduled On time
IB719 15:05 16:35 Scheduled On time
IB717 13:20 14:55 Arrived On time
IB3644 12:00 13:30 Departed On time
IB3646 12:50 14:20 Departed On time
IB3642 10:35 12:05 Arrived On time
IB711 06:45 08:25 Arrived On time
IB3912 21:20 22:40 Scheduled On time
IB723 16:45 18:15 Scheduled On time
IB3650 18:05 19:25 Departed On time
IB725 17:20 18:50 Scheduled On time
IB721 15:50 17:15 In Air
IB3652 19:25 20:45 Scheduled On time
IB3648 14:35 16:05 Arrived On time
IB3166 15:45 17:15 Landed 16:48
IB3180 16:50 18:15 In Air
IB3164 17:55 19:20 In Air
IB3176 13:30 14:55 In Air
IB3172 14:55 16:20 Scheduled
IB3168 10:40 12:00 In Air
IB3160 09:10 10:35 Departed
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
AA8742 07:40 09:15 Scheduled On time
AA6805 12:50 14:20 Departed On time
AA8652 15:50 17:15 Scheduled On time
AA6809 18:05 19:25 Arrived On time
AA6807 14:35 16:05 Arrived On time
AA6803 12:00 13:30 Arrived On time
AA6801 10:35 12:05 Arrived On time
AA8655 09:05 10:35 Cancelled
AA8755 13:20 14:55 Scheduled On time
AA7252 19:25 20:45 Scheduled On time
AA8653 15:05 16:35 Departed On time
AA6604 20:35 21:55 Scheduled Delayed by 23m

 

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

 

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

 

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

 

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

 

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

 

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