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 104 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 2025-11-19 18:37 PM. The time zone of the destination point Adolfo Suarez Madrid-Barajas Airport is GMT+1:00 The current time is Wednesday 2025-11-19 19:37 PM.

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

List of 104 flights from London, GB (LHR) to Madrid, ES (MAD).
No. Departure Arrival Last Update Status
BA460 08:25 11:55 Arrived On time
BA7067 19:40 23:05 Scheduled On time
BA464 13:25 16:55 Arrived On time
BA466 14:55 18:25 Departed On time
BA7061 18:45 22:10 Arrived On time
BA7053 09:15 12:40 Arrived On time
BA7055 10:45 14:15 Arrived On time
BA7059 17:25 20:50 Scheduled On time
BA7065 19:05 22:30 Scheduled On time
BA7069 11:25 14:50 Arrived On time
BA7057 15:45 19:10 Departed On time
BA468 16:30 20:00 Scheduled On time
BA456 06:05 09:35 Arrived On time
BA458 07:30 11:00 Arrived On time
BA462 10:05 13:35 Arrived Delayed by 17m
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
AA6802 07:35 11:05 Arrived On time
AA6804 08:25 11:55 Arrived On time
AA8606 19:40 23:05 Scheduled On time
AA8603 11:25 14:50 Scheduled On time
AA6800 06:15 09:45 Arrived On time
AA6808 13:25 16:55 Arrived On time
AA6754 16:30 20:00 Scheduled On time
AA6602 16:30 20:00 Arrived On time
AA7068 14:55 18:25 Arrived On time
AA8770 19:05 22:30 Scheduled On time

 

No. Departure Arrival Last Update Status
JL7799 06:15 09:45 Arrived On time
JL7717 08:25 11:55 Arrived On time
JL9420 10:45 14:15 Scheduled On time
JL6982 09:15 12:40 Departed On time
JL6515 07:35 11:05 Scheduled On time
JL7703 13:25 16:55 Scheduled On time
JL9416 18:45 22:10 Arrived On time
JL6984 17:10 20:35 Departed Delayed by 22m
JL6986 19:10 22:35 Arrived On time
JL9422 19:40 23:05 Scheduled On time

 

No. Departure Arrival Last Update Status
IB3643 07:35 11:05 Arrived On time
IB3649 13:25 16:55 Scheduled On time
IB3645 08:25 11:55 Departed On time
IB720 17:25 20:50 Scheduled On time
IB718 15:45 19:10 Scheduled On time
IB716 11:25 14:50 Arrived On time
IB724 19:05 22:30 Scheduled On time
IB3641 06:05 09:35 Scheduled On time
IB726 19:40 23:05 Arrived On time
IB3651 14:55 18:25 Arrived On time
IB714 10:45 14:15 Arrived On time
IB712 09:15 12:40 Arrived On time
IB3909 16:30 20:00 Scheduled On time
IB722 18:45 22:10 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
IB3169 11:30 14:55 Scheduled
IB3165 13:10 16:30 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
QR5884 07:35 11:05 Arrived On time
QR6554 10:45 14:15 Departed On time
QR6861 11:25 14:50 Scheduled On time
QR9708 08:25 11:55 Departed On time
QR6870 15:45 19:10 Departed On time
QR8071 17:25 20:50 Scheduled On time
QR6943 18:45 22:10 Arrived On time
QR9724 14:55 18:25 Arrived On time
QR9710 06:15 09:45 Arrived On time
QR6589 19:05 22:30 Arrived On time
QR8347 13:25 16:55 Arrived On time
QR9730 16:30 20:00 Scheduled On time

 

No. Departure Arrival Last Update Status
VY5003 11:25 14:50 Scheduled On time
VY5230 10:45 14:15 Departed On time
VY5186 19:40 23:05 Scheduled On time
VY5181 17:25 20:50 Scheduled On time
VY5187 19:05 22:30 Scheduled On time
VY5227 18:45 22:10 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
LA1540 11:25 14:50 Scheduled On time
LA1543 19:05 22:30 Scheduled On time
LA1542 19:40 23:05 Scheduled On time
LA1657 15:45 19:10 Scheduled On time
LA1584 17:25 20:50 Arrived On time
LA1541 18:45 22:10 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