We've found the cheapest flights to Madrid
Returns from £74.04
One-way from £50.85
Below we have compiled essential flight information for anyone who is flying from London Heathrow to Barajas, including airliners who offer flights and their flight times. In total, there are 9 airliners to choose from including TAAG Angola Airlines, Japan Airlines, Jet Linx Aviation, LATAM Airlines, American Airlines, Vueling, Qatar Airways, Iberia and British Airways. The official airport code for London Heathrow is LHR and for Barajas it is MAD.
The price of the flight is dependent on the time of the day you fly and the day of the week with weekends being normally a higher price. If you know the dates you wish to travel then book you flights as soon as you can. The earlier you book your lights the cheaper they will be. You can get saving of up to 50% of you book 2 or 3 months in advance! We recommend our viewers to pay and reserve the seats in advance. This ensures you get the best seats on the plane at the cheapest prices.
On arriving at Barajas please note the time difference, the time zone at Barajas is 1.0 GMT compared to 0.0 GMT at London Heathrow.
Please see below the airlines that fly from London Heathrow (LHR) to Barajas (MAD) and the amount of daily flights in operation.
Flights Chart
Iberia is the most popular airliners who operate this route. They have around 96 a week with times that vary between 06:05 and 20:30.
Would you like to book your flight? Bookings can be made direct with Iberia on their website iberia.com .
The flight time for the selected route vary based on the month you will travel, but below we has summarised the most common times they will fly. We recommend you only take these times as guidance and check with appropriate airline for the exact times for the date you depart.
Flights Time In WeekDays
Day Flight Times Flights Monday 06:15
Airline Flight No Vueling VY9532 American Airlines AA6800 British Airways BA456 Japan Airlines JL7799 Iberia IB3641 Qatar Airways QR9710 LATAM Airlines LA5529
07:30
Airline Flight No Vueling VY9534 American Airlines AA6802 British Airways BA458 Japan Airlines JL6515 Iberia IB3643 Qatar Airways QR5884
08:25
Airline Flight No Vueling VY9536 American Airlines AA6804 British Airways BA460 Japan Airlines JL7717 Iberia IB3645 Qatar Airways QR9708
09:15
Airline Flight No British Airways BA7053 Iberia IB712 Jet Linx Aviation JL6982
09:45
Airline Flight No Jet Linx Aviation JL7799
10:45
Airline Flight No Iberia IB714
11:00
Airline Flight No Jet Linx Aviation JL6515
11:25
Airline Flight No Vueling VY5003 American Airlines AA8603 British Airways BA7069 Iberia IB716 Qatar Airways QR6861 LATAM Airlines LA1540
11:55
Airline Flight No Jet Linx Aviation JL7717
13:25
Airline Flight No American Airlines AA6808 British Airways BA464 Iberia IB3649 Qatar Airways QR8347 Jet Linx Aviation JL7703 LATAM Airlines LA5543
14:15
Airline Flight No Vueling VY5230 British Airways BA7055 Qatar Airways QR6554 Jet Linx Aviation JL9420
14:55
Airline Flight No British Airways BA466
15:45
Airline Flight No Iberia IB718
16:30
Airline Flight No American Airlines AA6602 British Airways BA468 Iberia IB3909 Qatar Airways QR9730
17:25
Airline Flight No Vueling VY5181 British Airways BA7059 Iberia IB720 Qatar Airways QR8071 Jet Linx Aviation JL6984 LATAM Airlines LA1584
18:10
Airline Flight No Iberia IB728
18:25
Airline Flight No American Airlines AA7068 Iberia IB3651 Qatar Airways QR9724
18:45
Airline Flight No Vueling VY5227 TAAG Angola Airlines DT6171 British Airways BA7061 Japan Airlines JL9416 Iberia IB722 Qatar Airways QR6943 LATAM Airlines LA1541
19:05
Airline Flight No Vueling VY5187 American Airlines AA8770 British Airways BA7065 Iberia IB724 Qatar Airways QR6589 LATAM Airlines LA1543
19:10
Airline Flight No British Airways BA7057 Qatar Airways QR6870 LATAM Airlines LA1657
19:40
Airline Flight No Vueling VY5186 American Airlines AA8606 British Airways BA7067 Iberia IB726 LATAM Airlines LA1542
22:10
Airline Flight No Jet Linx Aviation JL9416
VIEW FLIGHTS Tuesday 06:05
Airline Flight No Vueling VY9532 American Airlines AA6800 British Airways BA456 Japan Airlines JL7799 Iberia IB3641 Qatar Airways QR9710 LATAM Airlines LA5529
07:30
Airline Flight No Vueling VY9534 American Airlines AA6802 British Airways BA458 Japan Airlines JL6515 Iberia IB3643 Qatar Airways QR5884
08:25
Airline Flight No Vueling VY9536 American Airlines AA6804 British Airways BA460 Japan Airlines JL7717 Iberia IB3645 Qatar Airways QR9708
09:15
Airline Flight No British Airways BA7053 Iberia IB712 Jet Linx Aviation JL6982
09:35
Airline Flight No Jet Linx Aviation JL7799
10:05
Airline Flight No Vueling VY9538 American Airlines AA6806 British Airways BA462 Iberia IB3647
10:45
Airline Flight No Iberia IB714
11:00
Airline Flight No Jet Linx Aviation JL6515
11:25
Airline Flight No Vueling VY5003 American Airlines AA8603 British Airways BA7069 Iberia IB716 Qatar Airways QR6861 LATAM Airlines LA1540
11:55
Airline Flight No Jet Linx Aviation JL7717
13:25
Airline Flight No American Airlines AA6808 British Airways BA464 Iberia IB3649 Qatar Airways QR8347 Jet Linx Aviation JL7703 LATAM Airlines LA5543
14:15
Airline Flight No Vueling VY5230 British Airways BA7055 Qatar Airways QR6554 Jet Linx Aviation JL9420
14:55
Airline Flight No British Airways BA466
15:45
Airline Flight No Iberia IB718
16:30
Airline Flight No American Airlines AA6754 British Airways BA468 Iberia IB3909 Qatar Airways QR9730
17:25
Airline Flight No Vueling VY5181 British Airways BA7059 Iberia IB720 Qatar Airways QR8071 Jet Linx Aviation JL6984 LATAM Airlines LA1584
18:25
Airline Flight No American Airlines AA7068 Iberia IB3651 Qatar Airways QR9724
18:45
Airline Flight No Vueling VY5227 TAAG Angola Airlines DT6171 British Airways BA7061 Japan Airlines JL9416 Iberia IB722 Qatar Airways QR6943 LATAM Airlines LA1541
19:05
Airline Flight No Vueling VY5187 American Airlines AA8770 British Airways BA7065 Iberia IB724 Qatar Airways QR6589 LATAM Airlines LA1543
19:10
Airline Flight No British Airways BA7057 Qatar Airways QR6870 LATAM Airlines LA1657
19:40
Airline Flight No Vueling VY5186 British Airways BA7067 Iberia IB726 LATAM Airlines LA1542
22:10
Airline Flight No Jet Linx Aviation JL9416
VIEW FLIGHTS Wednesday 06:15
Airline Flight No Vueling VY9532 American Airlines AA6800 British Airways BA456 Japan Airlines JL7799 Iberia IB3641 Qatar Airways QR9710 LATAM Airlines LA5529
07:35
Airline Flight No Vueling VY9534 American Airlines AA6802 British Airways BA458 Japan Airlines JL6515 Iberia IB3643 Qatar Airways QR5884
08:25
Airline Flight No Vueling VY9536 American Airlines AA6804 British Airways BA460 Japan Airlines JL7717 Iberia IB3645 Qatar Airways QR9708
09:15
Airline Flight No British Airways BA7053 Iberia IB712 Jet Linx Aviation JL6982
09:45
Airline Flight No Jet Linx Aviation JL7799
10:45
Airline Flight No Iberia IB714
11:05
Airline Flight No Jet Linx Aviation JL6515
11:25
Airline Flight No Vueling VY5003 American Airlines AA8603 British Airways BA7069 Iberia IB716 Qatar Airways QR6861 LATAM Airlines LA1540
11:55
Airline Flight No Jet Linx Aviation JL7717
13:25
Airline Flight No American Airlines AA6808 British Airways BA464 Iberia IB3649 Qatar Airways QR8347 Jet Linx Aviation JL7703 LATAM Airlines LA5543
14:15
Airline Flight No Vueling VY5230 British Airways BA7055 Qatar Airways QR6554 Jet Linx Aviation JL9420
14:55
Airline Flight No British Airways BA466
15:45
Airline Flight No Iberia IB718
16:30
Airline Flight No American Airlines AA6754 British Airways BA468 Iberia IB3909 Qatar Airways QR9730
17:25
Airline Flight No Vueling VY5181 British Airways BA7059 Iberia IB720 Qatar Airways QR8071 Jet Linx Aviation JL6984 LATAM Airlines LA1584
18:25
Airline Flight No American Airlines AA7068 Iberia IB3651 Qatar Airways QR9724
18:45
Airline Flight No Vueling VY5227 TAAG Angola Airlines DT6171 British Airways BA7061 Japan Airlines JL9416 Iberia IB722 Qatar Airways QR6943 LATAM Airlines LA1541
19:05
Airline Flight No Vueling VY5187 American Airlines AA8770 British Airways BA7065 Iberia IB724 Qatar Airways QR6589 LATAM Airlines LA1543
19:10
Airline Flight No British Airways BA7057 Qatar Airways QR6870 LATAM Airlines LA1657
19:40
Airline Flight No Vueling VY5186 American Airlines AA8606 British Airways BA7067 Iberia IB726 LATAM Airlines LA1542
22:10
Airline Flight No Jet Linx Aviation JL9416
VIEW FLIGHTS Thursday 06:15
Airline Flight No Vueling VY9532 American Airlines AA6800 British Airways BA456 Japan Airlines JL7799 Iberia IB3641 Qatar Airways QR9710 LATAM Airlines LA5529
07:30
Airline Flight No Vueling VY9534 American Airlines AA6802 British Airways BA458 Japan Airlines JL6515 Iberia IB3643 Qatar Airways QR5884
08:25
Airline Flight No Vueling VY9536 American Airlines AA6804 British Airways BA460 Japan Airlines JL7717 Iberia IB3645 Qatar Airways QR9708
09:15
Airline Flight No British Airways BA7053 Iberia IB712 Jet Linx Aviation JL6982
09:45
Airline Flight No Jet Linx Aviation JL7799
10:05
Airline Flight No Vueling VY9538 American Airlines AA6806 British Airways BA462 Iberia IB3647
10:45
Airline Flight No Iberia IB714
11:00
Airline Flight No Jet Linx Aviation JL6515
11:25
Airline Flight No Vueling VY5003 American Airlines AA8603 British Airways BA7069 Iberia IB716 Qatar Airways QR6861 LATAM Airlines LA1540
11:55
Airline Flight No Jet Linx Aviation JL7717
13:25
Airline Flight No American Airlines AA6808 British Airways BA464 Iberia IB3649 Qatar Airways QR8347 Jet Linx Aviation JL7703 LATAM Airlines LA5543
14:15
Airline Flight No Vueling VY5230 British Airways BA7055 Qatar Airways QR6554 Jet Linx Aviation JL9420
15:00
Airline Flight No British Airways BA466
15:45
Airline Flight No Iberia IB718
16:35
Airline Flight No American Airlines AA6602 British Airways BA468 Iberia IB3909 Qatar Airways QR9730
17:25
Airline Flight No Vueling VY5181 British Airways BA7059 Iberia IB720 Qatar Airways QR8071 Jet Linx Aviation JL6984 LATAM Airlines LA1584
18:30
Airline Flight No American Airlines AA7068 Iberia IB3651 Qatar Airways QR9724
18:45
Airline Flight No Vueling VY5227 TAAG Angola Airlines DT6171 British Airways BA7061 Japan Airlines JL9416 Iberia IB722 Qatar Airways QR6943 LATAM Airlines LA1541
19:05
Airline Flight No Vueling VY5187 American Airlines AA8770 British Airways BA7065 Iberia IB724 Qatar Airways QR6589 LATAM Airlines LA1543
19:10
Airline Flight No British Airways BA7057 Qatar Airways QR6870 LATAM Airlines LA1657
19:40
Airline Flight No Vueling VY5186 British Airways BA7067 Iberia IB726 LATAM Airlines LA1542
22:10
Airline Flight No Jet Linx Aviation JL9416
23:05
Airline Flight No American Airlines AA8606
VIEW FLIGHTS Friday 06:15
Airline Flight No Vueling VY9532 American Airlines AA6800 British Airways BA456 Japan Airlines JL7799 Iberia IB3641 Qatar Airways QR9710 LATAM Airlines LA5529
07:30
Airline Flight No Vueling VY9534 American Airlines AA6802 British Airways BA458 Japan Airlines JL6515 Iberia IB3643 Qatar Airways QR5884
08:25
Airline Flight No Vueling VY9536 American Airlines AA6804 British Airways BA460 Japan Airlines JL7717 Iberia IB3645 Qatar Airways QR9708
09:15
Airline Flight No British Airways BA7053 Iberia IB712 Jet Linx Aviation JL6982
09:45
Airline Flight No Jet Linx Aviation JL7799
10:05
Airline Flight No Vueling VY9538 American Airlines AA6806 British Airways BA462 Iberia IB3647
10:45
Airline Flight No British Airways BA7055 Iberia IB714
11:00
Airline Flight No Jet Linx Aviation JL6515
11:25
Airline Flight No Vueling VY5003 American Airlines AA8603 British Airways BA7069 Iberia IB716 Qatar Airways QR6861 LATAM Airlines LA1540
11:55
Airline Flight No Jet Linx Aviation JL7717
13:25
Airline Flight No American Airlines AA6808 British Airways BA464 Iberia IB3649 Qatar Airways QR8347 Jet Linx Aviation JL7703 LATAM Airlines LA5543
14:15
Airline Flight No Vueling VY5230 Qatar Airways QR6554 Jet Linx Aviation JL9420
14:55
Airline Flight No British Airways BA466
15:45
Airline Flight No Iberia IB718
17:00
Airline Flight No British Airways BA468
17:25
Airline Flight No Vueling VY5181 British Airways BA7059 Iberia IB720 Qatar Airways QR8071 Jet Linx Aviation JL6984 LATAM Airlines LA1584
18:25
Airline Flight No American Airlines AA7068 Iberia IB3651 Qatar Airways QR9724
18:45
Airline Flight No Vueling VY5227 TAAG Angola Airlines DT6171 British Airways BA7061 Japan Airlines JL9416 Iberia IB722 Qatar Airways QR6943 LATAM Airlines LA1541
19:05
Airline Flight No Vueling VY5187 American Airlines AA8770 British Airways BA7065 Iberia IB724 Qatar Airways QR6589 LATAM Airlines LA1543
19:10
Airline Flight No British Airways BA7057 Qatar Airways QR6870 LATAM Airlines LA1657
19:40
Airline Flight No Vueling VY5186 American Airlines AA8606 British Airways BA7067 Iberia IB726 LATAM Airlines LA1542
20:30
Airline Flight No American Airlines AA6754 Iberia IB3909 Qatar Airways QR9730
22:10
Airline Flight No Jet Linx Aviation JL9416
VIEW FLIGHTS Saturday 06:15
Airline Flight No Vueling VY9532 American Airlines AA6800 British Airways BA456 Japan Airlines JL7799 Iberia IB3641 Qatar Airways QR9710 LATAM Airlines LA5529
07:30
Airline Flight No Vueling VY9534 American Airlines AA6802 British Airways BA458 Japan Airlines JL6515 Iberia IB3643 Qatar Airways QR5884
08:25
Airline Flight No Vueling VY9536 American Airlines AA6804 British Airways BA460 Japan Airlines JL7717 Iberia IB3645 Qatar Airways QR9708
09:15
Airline Flight No British Airways BA7053 Iberia IB712 Jet Linx Aviation JL6982
09:45
Airline Flight No Jet Linx Aviation JL7799
10:45
Airline Flight No Iberia IB714
11:00
Airline Flight No Jet Linx Aviation JL6515
11:25
Airline Flight No Vueling VY5003 American Airlines AA8603 British Airways BA7069 Iberia IB716 Qatar Airways QR6861 LATAM Airlines LA1540
11:55
Airline Flight No Jet Linx Aviation JL7717
13:25
Airline Flight No American Airlines AA6808 British Airways BA464 Iberia IB3649 Qatar Airways QR8347 Jet Linx Aviation JL7703 LATAM Airlines LA5543
14:15
Airline Flight No Vueling VY5230 British Airways BA7055 Qatar Airways QR6554 Jet Linx Aviation JL9420
15:05
Airline Flight No American Airlines AA7068 British Airways BA466 Iberia IB3651 Qatar Airways QR9724
15:45
Airline Flight No Iberia IB718
17:25
Airline Flight No Vueling VY5181 British Airways BA7059 Iberia IB720 Qatar Airways QR8071 Jet Linx Aviation JL6984 LATAM Airlines LA1584
18:45
Airline Flight No Vueling VY5227 TAAG Angola Airlines DT6171 British Airways BA7061 Japan Airlines JL9416 Iberia IB722 Qatar Airways QR6943 LATAM Airlines LA1541
19:05
Airline Flight No Vueling VY5187 American Airlines AA8770 British Airways BA7065 Iberia IB724 Qatar Airways QR6589 LATAM Airlines LA1543
19:10
Airline Flight No British Airways BA7057 Qatar Airways QR6870 LATAM Airlines LA1657
19:40
Airline Flight No Vueling VY5186 American Airlines AA8606 British Airways BA7067 Iberia IB726 LATAM Airlines LA1542
22:10
Airline Flight No Jet Linx Aviation JL9416
VIEW FLIGHTS Sunday 06:15
Airline Flight No Vueling VY9532 American Airlines AA6800 British Airways BA456 Japan Airlines JL7799 Iberia IB3641 Qatar Airways QR9710 LATAM Airlines LA5529
07:30
Airline Flight No British Airways BA458
08:25
Airline Flight No British Airways BA460
09:15
Airline Flight No Iberia IB712
10:00
Airline Flight No British Airways BA462
10:45
Airline Flight No Iberia IB714
11:25
Airline Flight No Iberia IB716
13:20
Airline Flight No British Airways BA464
15:00
Airline Flight No British Airways BA466
15:45
Airline Flight No Iberia IB718
16:15
Airline Flight No British Airways BA468
17:25
Airline Flight No Iberia IB720
18:45
Airline Flight No Iberia IB722
19:05
Airline Flight No Vueling VY5187 American Airlines AA8770 British Airways BA7065 Iberia IB724 Qatar Airways QR6589 LATAM Airlines LA1543
19:40
Airline Flight No Vueling VY5186 American Airlines AA8606 British Airways BA7067 Iberia IB726 LATAM Airlines LA1542
22:10
Airline Flight No Vueling VY5227 TAAG Angola Airlines DT6171 British Airways BA7061 Qatar Airways QR6943 Jet Linx Aviation JL9416 LATAM Airlines LA1541
VIEW FLIGHTS
Flights to Barajas are also available from airports close to London Heathrow. Below we have provided a short list of routes which you could consider is you feel that are suitable.
Alternative Direct Routes
Route Stops Distance Flying Time Birmingham to Madrid 0 2 Hours 23 Minutes Bristol to Madrid 0 2 Hours 14 Minutes Farnborough to Madrid 0 2 Hours 15 Minutes London City to Madrid 0 2 Hours 17 Minutes London Gatwick to Madrid 0 2 Hours 14 Minutes Liverpool to Madrid 0 2 Hours 30 Minutes Luton to Madrid 0 2 Hours 20 Minutes Manchester to Madrid 0 2 Hours 30 Minutes Oxford to Madrid 0 2 Hours 19 Minutes London Stansted to Madrid 0 2 Hours 21 Minutes
Whilst you will find a bureau de change at Barajas, we recommend you change some money before you depart if you don’t have the local currency. The exchange rates within any airport are not very favorable, so exchanging money before hand is a good idea.