We've found the cheapest flights to London
Returns from £72.21
One-way from £28.58
TAAG Angola Airlines, Vueling, Japan Airlines, LATAM Airlines, Qatar Airways, American Airlines, Iberia and British Airways fly direct from Barajas from London Heathrow. The distance covered when flying from Barajas to London Heathrow United Kingdom is 1,246 Km (774 Miles) with the travel time being around 2 Hours 17 Minutes. MAD is the Airport code for Barajas and LHR is for London Heathrow United Kingdom.
The cost of flights varies on the time and day you fly. It is normally worth booking flights well in advance if possible to get the best deal to London Heathrow United Kingdom perhaps midweek or late evening. Please book in advance if you want to take advantage of the best prices airlines have to offer as prices normally increase as time goes on.
The time zone at London Heathrow is 0.0 GMT compared to 1.0 GMT at Barajas so bare this in mind is you need to make travel arrangements when you arrive at London Heathrow.
The table below displays the numbers of daily flights from Barajas (MAD) to London Heathrow (LHR) and the relevant airlines that fly.
Flights Chart
Iberia offer the most direct flights from Barajas to London Heathrow with an average of 94 flights a week. The earliest flights are operated at 06:45 and the latest flights operated at 21:20 and the most common flight numbers are IB3642, IB3644, IB3646 and IB3648
For more details regarding Iberia flight information and bookings you can visit them at iberia.com
Please see below the times of flights. These times and frequency may vary at different times of the year please visit the website for more information.
Flights Time In WeekDays
Day Flight Times Flights Monday 06:45
Airline FlightNo Vueling VY5409 British Airways BA7052 Japan Airlines JL7843 Iberia IB711 Qatar Airways QR6599
07:40
Airline FlightNo Iberia IB713
09:05
Airline FlightNo Vueling VY5185 American Airlines AA8655 British Airways BA7066 Japan Airlines JL9421 Iberia IB715 Qatar Airways QR6534 LATAM Airlines LA5434
09:15
Airline FlightNo Vueling VY5228 American Airlines AA8742 British Airways BA7060 Japan Airlines JL9417 Qatar Airways QR6563 LATAM Airlines LA1565
10:35
Airline FlightNo American Airlines AA6801 British Airways BA457 Japan Airlines JL7714 Iberia IB3642 Qatar Airways QR8366
12:00
Airline FlightNo American Airlines AA6803 British Airways BA459 Japan Airlines JL7702 Iberia IB3644 Qatar Airways QR5981
12:50
Airline FlightNo Vueling VY9561 American Airlines AA6805 British Airways BA461 Iberia IB3646 Qatar Airways QR8361 LATAM Airlines LA5577
13:20
Airline FlightNo Vueling VY5179 American Airlines AA8755 British Airways BA7056 Japan Airlines JL6983 Iberia IB717 Qatar Airways QR5345 LATAM Airlines LA1539
15:05
Airline FlightNo Vueling VY5226 TAAG Angola Airlines DT6162 American Airlines AA8653 British Airways BA7054 Japan Airlines JL6981 Iberia IB719 Qatar Airways QR5346 LATAM Airlines LA5409
15:50
Airline FlightNo Vueling VY5176 TAAG Angola Airlines DT6160 American Airlines AA8652 British Airways BA7068 Japan Airlines JL9423 Iberia IB721 LATAM Airlines LA1701
16:45
Airline FlightNo British Airways BA7050 Iberia IB723 LATAM Airlines LA1702
17:20
Airline FlightNo Vueling VY5180 British Airways BA7058 Iberia IB725 LATAM Airlines LA1704
18:05
Airline FlightNo American Airlines AA6809 British Airways BA465 Iberia IB3650 Qatar Airways QR5968
20:50
Airline FlightNo American Airlines AA6604 British Airways BA469 Iberia IB3912 Qatar Airways QR5879 LATAM Airlines LA5544
VIEW FLIGHTS Tuesday 06:45
Airline FlightNo Vueling VY5409 British Airways BA7052 Japan Airlines JL7843 Iberia IB711 Qatar Airways QR6599
07:40
Airline FlightNo Iberia IB713
09:05
Airline FlightNo Vueling VY5185 American Airlines AA8655 British Airways BA7066 Japan Airlines JL9421 Iberia IB715 Qatar Airways QR6534 LATAM Airlines LA5434
09:15
Airline FlightNo Vueling VY5228 American Airlines AA8742 British Airways BA7060 Japan Airlines JL9417 Qatar Airways QR6563 LATAM Airlines LA1565
10:25
Airline FlightNo American Airlines AA6801 British Airways BA457 Japan Airlines JL7714 Iberia IB3642 Qatar Airways QR8366
12:00
Airline FlightNo American Airlines AA6803 British Airways BA459 Japan Airlines JL7702 Iberia IB3644 Qatar Airways QR5981
12:50
Airline FlightNo Vueling VY9561 American Airlines AA6805 British Airways BA461 Iberia IB3646 Qatar Airways QR8361 LATAM Airlines LA5577
13:20
Airline FlightNo Vueling VY5179 American Airlines AA8755 British Airways BA7056 Japan Airlines JL6983 Iberia IB717 Qatar Airways QR5345 LATAM Airlines LA1539
14:35
Airline FlightNo American Airlines AA6807 British Airways BA463 Iberia IB3648
15:05
Airline FlightNo Vueling VY5226 TAAG Angola Airlines DT6162 American Airlines AA8653 British Airways BA7054 Japan Airlines JL6981 Iberia IB719 Qatar Airways QR5346 LATAM Airlines LA5409
15:50
Airline FlightNo Iberia IB721
16:45
Airline FlightNo British Airways BA7050 Iberia IB723 LATAM Airlines LA1702
17:15
Airline FlightNo Vueling VY5176 TAAG Angola Airlines DT6160 American Airlines AA8652 British Airways BA7068 Japan Airlines JL9423 LATAM Airlines LA1701
17:20
Airline FlightNo Vueling VY5180 British Airways BA7058 Iberia IB725 LATAM Airlines LA1704
18:05
Airline FlightNo American Airlines AA6809 British Airways BA465 Iberia IB3650 Qatar Airways QR5968
19:25
Airline FlightNo American Airlines AA7252 British Airways BA467 Iberia IB3652 Qatar Airways QR9736
20:50
Airline FlightNo American Airlines AA6604 British Airways BA469 Iberia IB3912 Qatar Airways QR5879 LATAM Airlines LA5544
VIEW FLIGHTS Wednesday 06:45
Airline FlightNo Vueling VY5409 British Airways BA7052 Japan Airlines JL7843 Iberia IB711 Qatar Airways QR6599
07:40
Airline FlightNo Iberia IB713
09:05
Airline FlightNo Vueling VY5185 American Airlines AA8655 British Airways BA7066 Japan Airlines JL9421 Iberia IB715 Qatar Airways QR6534 LATAM Airlines LA5434
09:15
Airline FlightNo Vueling VY5228 American Airlines AA8742 British Airways BA7060 Japan Airlines JL9417 Qatar Airways QR6563 LATAM Airlines LA1565
10:35
Airline FlightNo American Airlines AA6801 British Airways BA457 Japan Airlines JL7714 Iberia IB3642 Qatar Airways QR8366
12:00
Airline FlightNo American Airlines AA6803 British Airways BA459 Japan Airlines JL7702 Iberia IB3644 Qatar Airways QR5981
12:50
Airline FlightNo Vueling VY9561 American Airlines AA6805 British Airways BA461 Iberia IB3646 Qatar Airways QR8361 LATAM Airlines LA5577
13:20
Airline FlightNo Vueling VY5179 American Airlines AA8755 British Airways BA7056 Japan Airlines JL6983 Iberia IB717 Qatar Airways QR5345 LATAM Airlines LA1539
15:05
Airline FlightNo Vueling VY5226 TAAG Angola Airlines DT6162 American Airlines AA8653 British Airways BA7054 Japan Airlines JL6981 Iberia IB719 Qatar Airways QR5346 LATAM Airlines LA5409
15:50
Airline FlightNo Iberia IB721
16:45
Airline FlightNo British Airways BA7050 Iberia IB723 LATAM Airlines LA1702
17:15
Airline FlightNo Vueling VY5176 TAAG Angola Airlines DT6160 American Airlines AA8652 British Airways BA7068 Japan Airlines JL9423 LATAM Airlines LA1701
17:20
Airline FlightNo Vueling VY5180 British Airways BA7058 Iberia IB725 LATAM Airlines LA1704
18:05
Airline FlightNo American Airlines AA6809 British Airways BA465 Iberia IB3650 Qatar Airways QR5968
19:20
Airline FlightNo American Airlines AA7252 British Airways BA467 Iberia IB3652 Qatar Airways QR9736
20:50
Airline FlightNo American Airlines AA6604 British Airways BA469 Iberia IB3912 Qatar Airways QR5879 LATAM Airlines LA5544
VIEW FLIGHTS Thursday 06:45
Airline FlightNo Vueling VY5409 British Airways BA7052 Japan Airlines JL7843 Iberia IB711 Qatar Airways QR6599
07:40
Airline FlightNo Iberia IB713
09:05
Airline FlightNo Vueling VY5185 American Airlines AA8655 British Airways BA7066 Japan Airlines JL9421 Iberia IB715 Qatar Airways QR6534 LATAM Airlines LA5434
09:15
Airline FlightNo Vueling VY5228 American Airlines AA8742 British Airways BA7060 Japan Airlines JL9417 Qatar Airways QR6563 LATAM Airlines LA1565
10:35
Airline FlightNo American Airlines AA6801 British Airways BA457 Japan Airlines JL7714 Iberia IB3642 Qatar Airways QR8366
12:00
Airline FlightNo American Airlines AA6803 British Airways BA459 Japan Airlines JL7702 Iberia IB3644 Qatar Airways QR5981
12:50
Airline FlightNo Vueling VY9561 American Airlines AA6805 British Airways BA461 Iberia IB3646 Qatar Airways QR8361 LATAM Airlines LA5577
13:20
Airline FlightNo Vueling VY5179 American Airlines AA8755 British Airways BA7056 Japan Airlines JL6983 Iberia IB717 Qatar Airways QR5345 LATAM Airlines LA1539
14:35
Airline FlightNo American Airlines AA6807 British Airways BA463 Iberia IB3648
15:05
Airline FlightNo Vueling VY5226 TAAG Angola Airlines DT6162 American Airlines AA8653 British Airways BA7054 Japan Airlines JL6981 Iberia IB719 Qatar Airways QR5346 LATAM Airlines LA5409
15:50
Airline FlightNo Iberia IB721
16:45
Airline FlightNo British Airways BA7050 Iberia IB723 LATAM Airlines LA1702
17:15
Airline FlightNo Vueling VY5176 TAAG Angola Airlines DT6160 American Airlines AA8652 British Airways BA7068 Japan Airlines JL9423 LATAM Airlines LA1701
17:20
Airline FlightNo Vueling VY5180 British Airways BA7058 Iberia IB725 LATAM Airlines LA1704
18:05
Airline FlightNo American Airlines AA6809 British Airways BA465 Iberia IB3650 Qatar Airways QR5968
19:25
Airline FlightNo American Airlines AA7252 British Airways BA467 Iberia IB3652 Qatar Airways QR9736
20:55
Airline FlightNo American Airlines AA6604 British Airways BA469 Iberia IB3912 Qatar Airways QR5879 LATAM Airlines LA5544
VIEW FLIGHTS Friday 06:45
Airline FlightNo Vueling VY5409 British Airways BA7052 Japan Airlines JL7843 Iberia IB711 Qatar Airways QR6599
07:40
Airline FlightNo Iberia IB713
09:05
Airline FlightNo Vueling VY5185 American Airlines AA8655 British Airways BA7066 Japan Airlines JL9421 Iberia IB715 Qatar Airways QR6534 LATAM Airlines LA5434
09:15
Airline FlightNo Vueling VY5228 American Airlines AA8742 British Airways BA7060 Japan Airlines JL9417 Qatar Airways QR6563 LATAM Airlines LA1565
10:35
Airline FlightNo American Airlines AA6801 British Airways BA457 Japan Airlines JL7714 Iberia IB3642 Qatar Airways QR8366
12:00
Airline FlightNo American Airlines AA6803 British Airways BA459 Japan Airlines JL7702 Iberia IB3644 Qatar Airways QR5981
12:50
Airline FlightNo Vueling VY9561 American Airlines AA6805 British Airways BA461 Iberia IB3646 Qatar Airways QR8361 LATAM Airlines LA5577
13:20
Airline FlightNo Vueling VY5179 American Airlines AA8755 British Airways BA7056 Japan Airlines JL6983 Iberia IB717 Qatar Airways QR5345 LATAM Airlines LA1539
14:35
Airline FlightNo American Airlines AA6807 British Airways BA463 Iberia IB3648
15:05
Airline FlightNo Vueling VY5226 TAAG Angola Airlines DT6162 American Airlines AA8653 British Airways BA7054 Japan Airlines JL6981 Iberia IB719 Qatar Airways QR5346 LATAM Airlines LA5409
15:50
Airline FlightNo Iberia IB721
16:45
Airline FlightNo British Airways BA7050 Iberia IB723 LATAM Airlines LA1702
17:15
Airline FlightNo Vueling VY5176 TAAG Angola Airlines DT6160 American Airlines AA8652 British Airways BA7068 Japan Airlines JL9423 LATAM Airlines LA1701
17:20
Airline FlightNo Vueling VY5180 British Airways BA7058 Iberia IB725 LATAM Airlines LA1704
18:05
Airline FlightNo American Airlines AA6809 British Airways BA465 Iberia IB3650 Qatar Airways QR5968
19:25
Airline FlightNo American Airlines AA7252 British Airways BA467 Iberia IB3652 Qatar Airways QR9736
21:20
Airline FlightNo American Airlines AA6604 American Airlines AA7253 British Airways BA469 Iberia IB3912 Qatar Airways QR5879 LATAM Airlines LA5544
VIEW FLIGHTS Saturday 06:45
Airline FlightNo Vueling VY5409 British Airways BA7052 Japan Airlines JL7843 Iberia IB711 Qatar Airways QR6599
07:40
Airline FlightNo Iberia IB713
09:05
Airline FlightNo Vueling VY5185 American Airlines AA8655 British Airways BA7066 Japan Airlines JL9421 Iberia IB715 Qatar Airways QR6534 LATAM Airlines LA5434
09:15
Airline FlightNo Vueling VY5228 American Airlines AA8742 British Airways BA7060 Japan Airlines JL9417 Qatar Airways QR6563 LATAM Airlines LA1565
10:35
Airline FlightNo American Airlines AA6801 British Airways BA457 Japan Airlines JL7714 Iberia IB3642 Qatar Airways QR8366
12:00
Airline FlightNo American Airlines AA6803 British Airways BA459 Japan Airlines JL7702 Iberia IB3644 Qatar Airways QR5981
12:50
Airline FlightNo Vueling VY9561 American Airlines AA6805 British Airways BA461 Iberia IB3646 Qatar Airways QR8361 LATAM Airlines LA5577
13:20
Airline FlightNo Vueling VY5179 American Airlines AA8755 British Airways BA7056 Japan Airlines JL6983 Iberia IB717 Qatar Airways QR5345 LATAM Airlines LA1539
15:05
Airline FlightNo Vueling VY5226 TAAG Angola Airlines DT6162 American Airlines AA8653 British Airways BA7054 Japan Airlines JL6981 Iberia IB719 Qatar Airways QR5346 LATAM Airlines LA5409
15:50
Airline FlightNo Iberia IB721
16:45
Airline FlightNo British Airways BA7050 Iberia IB723 LATAM Airlines LA1702
17:15
Airline FlightNo Vueling VY5176 TAAG Angola Airlines DT6160 American Airlines AA8652 British Airways BA7068 Japan Airlines JL9423 LATAM Airlines LA1701
17:20
Airline FlightNo Vueling VY5180 British Airways BA7058 Iberia IB725 LATAM Airlines LA1704
18:05
Airline FlightNo American Airlines AA6809 British Airways BA465 Iberia IB3650 Qatar Airways QR5968
19:25
Airline FlightNo American Airlines AA7252 British Airways BA467 Iberia IB3652 Qatar Airways QR9736
VIEW FLIGHTS Sunday 06:45
Airline FlightNo Vueling VY5409 British Airways BA7052 Japan Airlines JL7843 Iberia IB711 Qatar Airways QR6599
07:40
Airline FlightNo Iberia IB713
09:05
Airline FlightNo Iberia IB715
10:35
Airline FlightNo British Airways BA457
12:00
Airline FlightNo British Airways BA459
12:05
Airline FlightNo American Airlines AA6801 Japan Airlines JL7714 Iberia IB3642 Qatar Airways QR8366
12:50
Airline FlightNo British Airways BA461
13:20
Airline FlightNo Iberia IB717
13:30
Airline FlightNo American Airlines AA6803
14:35
Airline FlightNo British Airways BA463
15:05
Airline FlightNo Vueling VY5226 TAAG Angola Airlines DT6162 American Airlines AA8653 British Airways BA7054 Japan Airlines JL6981 Iberia IB719 Qatar Airways QR5346 LATAM Airlines LA5409
15:50
Airline FlightNo Iberia IB721
16:45
Airline FlightNo Iberia IB723
17:20
Airline FlightNo Iberia IB725
18:05
Airline FlightNo British Airways BA465
19:20
Airline FlightNo British Airways BA467
20:35
Airline FlightNo British Airways BA469
VIEW FLIGHTS
Please check before travelling to London Heathrow that a travel visa is not required.