London to Madrid flight status today

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

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

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

List of 103 flights from London, GB (LHR) to Madrid, ES (MAD).
No. Departure Arrival Last Update Status
JL7703 13:25 16:55 Scheduled On time
JL9420 10:45 14:15 Scheduled On time
JL6982 09:15 12:40 Scheduled On time
JL6515 07:35 11:05 Scheduled On time
JL6984 17:25 20:50 Scheduled On time
JL7799 06:15 09:45 Arrived On time
JL7717 08:25 11:55 Scheduled On time
JL9416 18:45 22:10 Arrived On time
JL6986 19:10 22:35 Arrived On time
JL9422 19:40 23:05 Scheduled On time

 

No. Departure Arrival Last Update Status
IB3909 16:30 20:00 Scheduled On time
IB720 17:25 20:50 Scheduled On time
IB3643 07:30 11:00 Arrived On time
IB722 18:45 22:10 Scheduled On time
IB3641 06:05 09:35 Scheduled On time
IB3649 13:25 16:55 Arrived On time
IB718 15:45 19:10 Arrived On time
IB712 09:15 12:40 Scheduled On time
IB3651 15:00 18:30 Scheduled On time
IB716 11:25 14:50 Scheduled On time
IB724 19:05 22:30 Arrived Delayed by 16m
IB726 19:40 23:05 Scheduled On time
IB714 10:45 14:15 Scheduled On time
IB3645 08:25 11:55 Scheduled On time
IB3647 10:00 13:35 Scheduled On time
IB3167 18:45 22:10 Landed 21:56
IB3173 19:10 22:35 Departed On time
IB3171 17:10 20:35 Arrived
IB3179 20:10 23:35 Departed
IB3177 15:50 19:15 In Air
IB3165 13:10 16:30 Scheduled
IB3169 11:30 14:55 Scheduled
IB3175 10:50 14:15 Expected
IB3163 09:15 12:40 In Air
IB3181 06:15 09:40 Landed
IB2993 02:20 None In Air
IB7458 06:20 09:55 Arrived
IB2991 19:41 23:13 In Air
IB3161 16:55 20:25 Landed
IB2897 07:57 11:23 Landed

 

No. Departure Arrival Last Update Status
VY5003 11:25 14:50 Arrived On time
VY5230 10:45 14:15 Scheduled On time
VY5181 17:25 20:50 Scheduled On time
VY5186 19:40 23:05 Scheduled On time
VY5227 18:45 22:10 Departed On time
VY5187 19:05 22:30 Scheduled On time
VY5420 15:50 19:15 Departed On time
VY5412 09:15 12:40 Arrived On time

 

No. Departure Arrival Last Update Status
BA7059 17:25 20:50 Scheduled On time
BA7057 15:45 19:10 Scheduled On time
BA7055 10:45 14:15 Diverted to LHR London
BA7065 19:05 22:30 Scheduled On time
BA7067 19:40 23:05 Scheduled On time
BA458 07:30 11:00 Arrived On time
BA7061 18:45 22:10 Scheduled On time
BA7069 11:25 14:50 Arrived On time
BA462 10:00 13:35 Departed On time
BA464 13:25 16:55 Departed On time
BA7053 09:15 12:40 Arrived Delayed by 15m
BA466 15:00 18:30 Scheduled On time
BA468 16:30 20:00 Scheduled On time
BA456 06:15 09:45 Scheduled On time
BA460 08:25 11:55 Arrived Delayed by 38m
BA7051 19:10 22:35 Departed
BA7071 13:10 16:30 Scheduled
BA7073 06:15 09:40 Landed
BA9276 09:35 12:56 Landed 13:03

 

No. Departure Arrival Last Update Status
QR6861 11:25 14:50 Arrived On time
QR8347 13:25 16:55 Scheduled On time
QR9710 06:15 09:45 Arrived On time
QR9708 08:25 11:55 Departed On time
QR6870 15:45 19:10 Scheduled On time
QR8071 17:25 20:50 Scheduled On time
QR9724 15:00 18:30 Scheduled On time
QR6554 10:45 14:15 Scheduled On time
QR9730 16:30 20:00 Scheduled On time
QR6589 19:05 22:30 Scheduled On time
QR6943 18:45 22:10 Scheduled On time
QR5884 07:35 11:05 Arrived On time

 

No. Departure Arrival Last Update Status
AA8603 11:25 14:50 Arrived On time
AA6802 07:30 11:00 Arrived On time
AA6800 06:15 09:45 Arrived On time
AA7068 15:00 18:30 Scheduled On time
AA8606 19:40 23:05 Scheduled On time
AA6804 08:25 11:55 Arrived On time
AA6808 13:25 16:55 Scheduled On time
AA8770 19:05 22:30 Scheduled On time

 

No. Departure Arrival Last Update Status
LA1541 18:45 22:10 Scheduled On time
LA1584 17:25 20:50 Scheduled On time
LA1542 19:40 23:05 Arrived On time
LA1657 15:45 19:10 Scheduled On time
LA5529 06:15 09:45 Scheduled On time
LA1540 11:25 14:50 Arrived On time
LA1543 19:05 22:30 Scheduled On time
LA7138 18:55 22:20 Cancelled

 

No. Departure Arrival Last Update Status
EB3167 18:45 22:10 In Air
EB3175 10:50 14:15 Arrival Estimated 14:24
EB724 19:05 22:30 Arrival Delayed 23:47

 

No. Departure Arrival Last Update Status
P63167 18:45 22:10 Arrival Delayed 23:02
P63175 10:50 14:15 Arrival Delayed 14:58

 

No. Departure Arrival Last Update Status
AY458 11:10 None Arrived On time

 

No. Departure Arrival Last Update Status
OB5107 15:15 18:45 Unknown
OB5105 17:10 20:35 Landed