Airlines with flights from Madrid to London
There are 10 airlines with scheduled flights between MAD and LHR. Both Iberia and British Airways operates non-stop flights from Barajas to Heathrow and the flight time is 2 hours and 25 minutes.
Choose airline
Schedules
MAD
Direct
LHR
W23, Jun 01 - Jun 07
Flight
Mon
Jun 1
Tue
Jun 2
Wed
Jun 3
Thu
Jun 4
Fri
Jun 5
Sat
Jun 6
Sun
Jun 7
IB711
07:00
07:00
07:00
07:00
07:00
07:00
07:00
IB713
08:05
08:05
08:05
08:05
08:05
08:05
08:05
IB715
09:10
09:10
09:10
09:10
09:10
09:10
09:10
IB717
13:25
13:25
13:25
13:25
13:25
13:25
13:25
IB719
14:55
14:55
14:55
14:55
14:55
14:55
14:55
IB721
15:45
15:45
15:45
15:45
15:45
15:45
15:45
IB723
16:50
16:50
16:50
16:50
16:50
16:50
16:50
IB725
17:45
17:45
17:45
17:45
17:45
17:45
17:45
The timetable & schedule information was updated at 2026-04-21
Non-stop with British Airways
-
Total flight time: 2 hours and 25 minutes
-
One World Alliance
-
London is a British Airways hub (Main hub).
-
35 flights per week
-
Airbus A320neoAirbus A320Airbus A321neoAirbus A319Airbus A320 (sharklets)Boeing 777
-
Business and first class available
MAD
Direct
LHR
W23, Jun 01 - Jun 07
Flight
Mon
Jun 1
Tue
Jun 2
Wed
Jun 3
Thu
Jun 4
Fri
Jun 5
Sat
Jun 6
Sun
Jun 7
BA457
10:35
10:35
10:35
10:30
10:35
----
10:30
BA459
12:10
12:10
12:10
12:05
12:10
12:10
12:20
BA461
17:30
17:30
17:30
17:30
17:30
17:30
17:30
BA463
18:25
18:25
18:25
18:25
18:25
19:10
19:05
BA465
21:00
21:00
21:00
21:00
21:00
21:00
21:00
The timetable & schedule information was updated at 2026-04-21
Via Paris with Air France
-
Total flight time: 4h 40m - 7h 30m.
-
Sky Team Alliance
-
55 flights per week
MAD
Via CDG
LHR
W23, Jun 01 - Jun 07
Flight
Mon
Jun 1
Tue
Jun 2
Wed
Jun 3
Thu
Jun 4
Fri
Jun 5
Sat
Jun 6
Sun
Jun 7
AF1401
AF1580
AF1580
06:00
06:00
06:00
06:00
06:00
06:00
06:00
AF1001
AF1780
AF1780
10:05
10:05
10:05
10:05
10:05
10:05
10:05
AF1301
AF1280
AF1280
12:20
12:20
12:20
12:20
12:20
12:20
12:20
AF1601
AF1380
AF1380
16:40
16:40
16:40
16:40
16:40
----
16:40
AF1801
AF1380
AF1380
17:45
17:45
17:45
17:45
17:45
17:45
17:45
The timetable & schedule information was updated at 2026-04-21
Via Brussels with Brussels Airlines
-
Total flight time: 4h 55m - 5h 25m.
-
35 flights per week
MAD
Via BRU
LHR
W23, Jun 01 - Jun 07
Flight
Mon
Jun 1
Tue
Jun 2
Wed
Jun 3
Thu
Jun 4
Fri
Jun 5
Sat
Jun 6
Sun
Jun 7
SN3732
SN2093
SN2093
06:20
06:20
06:20
06:20
06:20
06:20
----
SN3722
SN2095
SN2095
12:40
12:40
12:40
12:40
12:40
----
12:40
SN3728
SN2103
SN2103
17:35
17:35
17:35
17:35
17:35
----
17:35
The timetable & schedule information was updated at 2026-04-21
Via Lisbon with TAP Portugal
-
Total flight time: 5h 30m - 8h 55m.
-
59 flights per week
MAD
Via LIS
LHR
W23, Jun 01 - Jun 07
Flight
Mon
Jun 1
Tue
Jun 2
Wed
Jun 3
Thu
Jun 4
Fri
Jun 5
Sat
Jun 6
Sun
Jun 7
TP1023
TP1352
TP1352
07:40
07:40
07:40
07:40
07:40
06:35
06:35
TP1011
TP1350
TP1350
11:05
11:05
11:05
11:05
11:05
----
----
TP1011
TP1368
TP1368
----
----
----
11:05
----
----
11:05
TP1013
TP1364
TP1364
13:40
13:40
13:40
13:40
13:40
13:40
13:40
TP1015
TP1358
TP1358
16:20
16:20
16:20
16:20
16:20
16:20
16:20
TP1017
TP1366
TP1366
18:20
18:00
18:00
18:00
18:00
18:00
18:00
The timetable & schedule information was updated at 2026-04-21
Via Amsterdam with KLM
-
Total flight time: 5h 30m - 8h 50m.
-
Sky Team Alliance
-
28 flights per week
MAD
Via AMS
LHR
W23, Jun 01 - Jun 07
Flight
Mon
Jun 1
Tue
Jun 2
Wed
Jun 3
Thu
Jun 4
Fri
Jun 5
Sat
Jun 6
Sun
Jun 7
KL1500
KL1005
KL1005
06:00
06:00
06:00
06:00
06:00
06:00
06:00
KL1502
KL1011
KL1011
10:25
10:25
10:25
10:25
10:25
10:25
10:25
KL1504
KL1013
KL1013
13:05
13:05
13:05
13:05
13:05
13:05
13:05
The timetable & schedule information was updated at 2026-04-21

There are 10 airlines with scheduled flights between MAD and LHR. Both Iberia and British Airways operates non-stop flights from Barajas to Heathrow and the flight time is 2 hours and 25 minutes.
Via Frankfurt with Lufthansa
Via Zurich with SWISS
Via Dublin with Aer Lingus
Via Dusseldorf with Eurowings