Direct flights from Madrid to London

MAD - LHR route map All flights from MAD to LHR non-stop. There are direct flights from Barajas, Spain to Heathrow (LHR), United Kingdom every day of the week with British Airways and Iberia. The flight distance is 778 miles and the trip usually takes about 2 hours and 25 minutes.

MAD
Barajas
SpainMadrid , Spain
LHR
Heathrow
United KingdomLondon , United Kingdom
MAD
Barajas
SpainMadrid , Spain
Heathrow
United KingdomLondon , United Kingdom
LHR
Flight time is 2 hours and 25 minutes
CHANGE DIRECTION

Airlines with non-stop routes:

British Airways

S
M
T
W
T
F
S
Oneworld
Sun
Mon
Tue
Wed
Thu
Fri
Sun
5-6 flights per day
5-6 flights per day

Iberia

S
M
T
W
T
F
S
Oneworld
Sun
Mon
Tue
Wed
Thu
Fri
Sun
8 flights per day
8 flights per day

JAL
No flights anymore

Ended in Dec 2021
Weekday-labels: HAS FLIGHTS UPCOMING NO FLIGHTS
Check availability
Flight schedule from Madrid to London with British Airways

This is a weekly direct flight schedule for British Airways. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Dec 11
Tue
Dec 12
Wed
Dec 13
Thu
Dec 14
Fri
Dec 15
Sat
Dec 16
Sun
Dec 17
BA457
10:50
10:45
10:45
10:45
10:50
10:55
10:45
BA459
12:00
12:00
12:00
12:00
12:00
12:00
12:30
BA467
12:45
12:45
12:40
12:45
12:45
12:40
12:45
BA461
17:50
17:50
17:55
17:55
17:50
17:45
17:55
BA463
19:20
19:05
19:05
19:05
19:15
19:05
19:05
BA465
20:40
20:55
20:45
20:55
20:30
----
20:35

The timetable & schedule information was updated at 2023-09-18

SHOW RETURN SCHEDULE
CHECK PRICES FOR MAD - LHR
Flight schedule from Madrid to London with Iberia

This is a weekly direct flight schedule for Iberia. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Dec 11
Tue
Dec 12
Wed
Dec 13
Thu
Dec 14
Fri
Dec 15
Sat
Dec 16
Sun
Dec 17
IB3170
06:50
06:50
06:50
06:50
06:50
06:50
06:50
IB3162
07:40
07:40
07:40
07:40
07:40
07:40
07:40
IB3160
09:00
09:00
09:00
09:00
09:00
09:00
09:00
IB3176
13:20
13:20
13:20
13:20
13:20
13:20
13:20
IB3172
15:00
15:00
15:00
15:00
15:00
15:00
15:00
IB3166
15:50
15:50
15:50
15:50
15:50
15:50
15:50
IB3180
16:40
16:40
16:40
16:40
16:40
16:40
16:40
IB3164
17:15
17:15
17:15
17:15
17:15
17:15
17:15

The timetable & schedule information was updated at 2023-09-18

SHOW RETURN SCHEDULE
CHECK PRICES FOR MAD - LHR

Madrid to London flight departures

Select a date to see all scheduled flight departures between MAD to LHR.

Thursday
Thu
Dec 14
14 flights
Friday
Fri
Dec 15
15 flights
Saturday
Sat
Dec 16
14 flights
Sunday
Sun
Dec 17
14 flights
Monday
Mon
Dec 18
14 flights
Tuesday
Tue
Dec 19
14 flights
Wednesday
Wed
Dec 20
14 flights
Time
Airline
Flight
06:50
Iberia Iberia
IB3170
07:40
Iberia Iberia
IB3162
09:00
Iberia Iberia
IB3160
10:45
British Airways British Airways
BA457
12:00
British Airways British Airways
BA459
12:45
British Airways British Airways
BA467
13:20
Iberia Iberia
IB3176
15:00
Iberia Iberia
IB3172
15:50
Iberia Iberia
IB3166
16:40
Iberia Iberia
IB3180
17:15
Iberia Iberia
IB3164
17:55
British Airways British Airways
BA461
19:05
British Airways British Airways
BA463
20:55
British Airways British Airways
BA465
06:50
Iberia Iberia
IB3170
07:40
Iberia Iberia
IB3162
09:00
Iberia Iberia
IB3160
10:50
British Airways British Airways
BA457
12:00
British Airways British Airways
BA459
12:00
British Airways British Airways
BA459
12:45
British Airways British Airways
BA467
13:20
Iberia Iberia
IB3176
15:00
Iberia Iberia
IB3172
15:50
Iberia Iberia
IB3166
16:40
Iberia Iberia
IB3180
17:15
Iberia Iberia
IB3164
17:50
British Airways British Airways
BA461
19:15
British Airways British Airways
BA463
20:30
British Airways British Airways
BA465
06:50
Iberia Iberia
IB3170
07:40
Iberia Iberia
IB3162
09:00
Iberia Iberia
IB3160
10:55
British Airways British Airways
BA457
12:00
British Airways British Airways
BA459
12:00
British Airways British Airways
BA459
12:40
British Airways British Airways
BA467
13:20
Iberia Iberia
IB3176
15:00
Iberia Iberia
IB3172
15:50
Iberia Iberia
IB3166
16:40
Iberia Iberia
IB3180
17:15
Iberia Iberia
IB3164
17:45
British Airways British Airways
BA461
19:05
British Airways British Airways
BA463
06:50
Iberia Iberia
IB3170
07:40
Iberia Iberia
IB3162
09:00
Iberia Iberia
IB3160
10:45
British Airways British Airways
BA457
12:30
British Airways British Airways
BA459
12:45
British Airways British Airways
BA467
13:20
Iberia Iberia
IB3176
15:00
Iberia Iberia
IB3172
15:50
Iberia Iberia
IB3166
16:40
Iberia Iberia
IB3180
17:15
Iberia Iberia
IB3164
17:55
British Airways British Airways
BA461
19:05
British Airways British Airways
BA463
20:35
British Airways British Airways
BA465
06:50
Iberia Iberia
IB3170
07:40
Iberia Iberia
IB3162
09:00
Iberia Iberia
IB3160
10:50
British Airways British Airways
BA457
12:00
British Airways British Airways
BA459
12:45
British Airways British Airways
BA467
13:20
Iberia Iberia
IB3176
15:00
Iberia Iberia
IB3172
15:50
Iberia Iberia
IB3166
16:40
Iberia Iberia
IB3180
17:15
Iberia Iberia
IB3164
17:50
British Airways British Airways
BA461
19:20
British Airways British Airways
BA463
20:40
British Airways British Airways
BA465
06:50
Iberia Iberia
IB3170
07:40
Iberia Iberia
IB3162
09:00
Iberia Iberia
IB3160
10:45
British Airways British Airways
BA457
12:00
British Airways British Airways
BA459
12:45
British Airways British Airways
BA467
13:20
Iberia Iberia
IB3176
15:00
Iberia Iberia
IB3172
15:50
Iberia Iberia
IB3166
16:40
Iberia Iberia
IB3180
17:15
Iberia Iberia
IB3164
17:50
British Airways British Airways
BA461
19:05
British Airways British Airways
BA463
20:55
British Airways British Airways
BA465
06:50
Iberia Iberia
IB3170
07:40
Iberia Iberia
IB3162
09:00
Iberia Iberia
IB3160
10:45
British Airways British Airways
BA457
12:00
British Airways British Airways
BA459
12:40
British Airways British Airways
BA467
13:20
Iberia Iberia
IB3176
15:00
Iberia Iberia
IB3172
15:50
Iberia Iberia
IB3166
16:40
Iberia Iberia
IB3180
17:15
Iberia Iberia
IB3164
17:55
British Airways British Airways
BA461
19:05
British Airways British Airways
BA463
20:45
British Airways British Airways
BA465
MAD-LHR flight route
Madrid, MAD to London, LHR flight path. The distance is 778 miles or 1252 km.
Madrid - London direct flight map

MAD - LHR information

  • Distance
    778 miles (1252 km)
  • Flight time
    2 hours and 25 minutes
  • Airlines
    British Airways British Airways
    Iberia Iberia
  • Alliances
    One World
    Sky Team
    Star Alliance
  • Classes
    Economy
    Business
    First Class
  • British Airways Aircraft
    Airbus A318 / A319 / A320 / A321
  • Iberia Aircrafts
    Airbus A318 / A319 / A320 / A321
    Airbus A330
    Airbus A350
  • Departure Terminals
    Terminal 4 (Iberia)
    Terminal 4S (British Airways)
  • Arrival Terminal
    Terminal 5 (British Airways)
AD (888) 559-5091:
Unpublished Flight Rates From Madrid to London

Yes, you can take a direct flight from Madrid (MAD) to London (LHR) with British Airways or Iberia.

All the flights from Madrid to London are departing from Terminal 4S.

The flight time is 2 hours and 25 minutes. The distance is 778 miles or 1252 kilometers.

The flight (BA457) departs at 10:45.

Unfortunately you can't fly direct from Madrid to London with Star Alliance.

Yes you can. Both British Airways and Iberia have direct flights to London.

Unfortunately you can't fly direct from Madrid to London with Sky Team.

Both British Airways and Iberia fly this route with the Airbus A318 / A319 / A320 / A321 aircraft.

Two airlines. Both British Airways and Iberia have non-stop flights to London.

You can fly direct every day of the week.