We've found the cheapest flights to Madrid
Returns from £55.68
One-way from £44.54
A selection of 9 airliners offer flights to Barajas to London Heathrow, TAAG Angola Airlines, Japan Airlines, Jet Linx Aviation, LATAM Airlines, American Airlines, Qatar Airways, Vueling, Iberia and British Airways. The distance covered when flying from London Heathrow to Barajas Spain is 1,246 Km (774 Miles) with the travel time being around 2 Hours 17 Minutes. LHR is the Airport code for London Heathrow and MAD is for Barajas Spain.
The cost of the air travel varies depending on what day you travel and the time of day. It is normally worth booking flights well in advance if possible to get the best deal to Barajas Spain 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 Barajas is 1.0 GMT compared to 0.0 GMT at London Heathrow so bare this in mind is you need to make travel arrangements when you arrive at Barajas.
The table below displays the numbers of daily flights from London Heathrow (LHR) to Barajas (MAD) and the relevant airlines that fly.
Flights Chart
Iberia offer the most direct flights from London Heathrow to Barajas with an average of 97 flights a week. The earliest flights are operated at 06:05 and the latest flights operated at 20:30 and the most common flight numbers are IB3641, IB3643, IB3645 and IB3647
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:15
Airline FlightNo Vueling VY9532 American Airlines AA6800 British Airways BA456 Japan Airlines JL7799 Iberia IB3641 Qatar Airways QR9710 LATAM Airlines LA5529
07:30
Airline FlightNo Vueling VY9534 American Airlines AA6802 British Airways BA458 Japan Airlines JL6515 Iberia IB3643 Qatar Airways QR5884
08:25
Airline FlightNo Vueling VY9536 American Airlines AA6804 British Airways BA460 Japan Airlines JL7717 Iberia IB3645 Qatar Airways QR9708
09:15
Airline FlightNo British Airways BA7053 Iberia IB712 Jet Linx Aviation JL6982
09:45
Airline FlightNo Jet Linx Aviation JL7799
10:45
Airline FlightNo Iberia IB714
11:00
Airline FlightNo Jet Linx Aviation JL6515
11:25
Airline FlightNo Vueling VY5003 American Airlines AA8603 British Airways BA7069 Iberia IB716 Qatar Airways QR6861 LATAM Airlines LA1540
11:55
Airline FlightNo Jet Linx Aviation JL7717
13:25
Airline FlightNo Vueling VY9540 American Airlines AA6808 British Airways BA464 Iberia IB3649 Qatar Airways QR8347 Jet Linx Aviation JL7703 LATAM Airlines LA5543
14:15
Airline FlightNo Vueling VY5230 British Airways BA7055 Qatar Airways QR6554 Jet Linx Aviation JL9420
14:55
Airline FlightNo Vueling VY9542 American Airlines AA7068 British Airways BA466 Iberia IB3651 Qatar Airways QR9724
15:45
Airline FlightNo Iberia IB718
16:30
Airline FlightNo Vueling VY9544 American Airlines AA6602 British Airways BA468 Iberia IB3909 Qatar Airways QR9730
17:25
Airline FlightNo Vueling VY5181 British Airways BA7059 Iberia IB720 Qatar Airways QR8071 Jet Linx Aviation JL6984 LATAM Airlines LA1584
18:45
Airline FlightNo Vueling VY5227 TAAG Angola Airlines DT6171 British Airways BA7061 Japan Airlines JL9416 Iberia IB722 Qatar Airways QR6943 LATAM Airlines LA1541
19:05
Airline FlightNo Vueling VY5187 American Airlines AA8770 British Airways BA7065 Iberia IB724 Qatar Airways QR6589 LATAM Airlines LA1543
19:10
Airline FlightNo British Airways BA7057 Qatar Airways QR6870 LATAM Airlines LA1657
19:40
Airline FlightNo Vueling VY5186 American Airlines AA8606 British Airways BA7067 Iberia IB726 LATAM Airlines LA1542
22:10
Airline FlightNo Jet Linx Aviation JL9416
VIEW FLIGHTS Tuesday 06:05
Airline FlightNo Vueling VY9532 American Airlines AA6800 British Airways BA456 Japan Airlines JL7799 Iberia IB3641 Qatar Airways QR9710 LATAM Airlines LA5529
07:30
Airline FlightNo Vueling VY9534 American Airlines AA6802 British Airways BA458 Japan Airlines JL6515 Iberia IB3643 Qatar Airways QR5884
08:25
Airline FlightNo Vueling VY9536 American Airlines AA6804 British Airways BA460 Japan Airlines JL7717 Iberia IB3645 Qatar Airways QR9708
09:15
Airline FlightNo British Airways BA7053 Iberia IB712 Jet Linx Aviation JL6982
09:35
Airline FlightNo Jet Linx Aviation JL7799
10:05
Airline FlightNo Vueling VY9538 American Airlines AA6806 British Airways BA462 Iberia IB3647
10:45
Airline FlightNo Iberia IB714
11:00
Airline FlightNo Jet Linx Aviation JL6515
11:25
Airline FlightNo Vueling VY5003 American Airlines AA8603 British Airways BA7069 Iberia IB716 Qatar Airways QR6861 LATAM Airlines LA1540
11:55
Airline FlightNo Jet Linx Aviation JL7717
13:25
Airline FlightNo Vueling VY9540 American Airlines AA6808 British Airways BA464 Iberia IB3649 Qatar Airways QR8347 Jet Linx Aviation JL7703 LATAM Airlines LA5543
14:15
Airline FlightNo Vueling VY5230 British Airways BA7055 Qatar Airways QR6554 Jet Linx Aviation JL9420
14:55
Airline FlightNo British Airways BA466
15:45
Airline FlightNo Iberia IB718
16:30
Airline FlightNo Vueling VY9544 American Airlines AA6754 British Airways BA468 Iberia IB3909 Qatar Airways QR9730
17:25
Airline FlightNo Vueling VY5181 British Airways BA7059 Iberia IB720 Qatar Airways QR8071 Jet Linx Aviation JL6984 LATAM Airlines LA1584
18:25
Airline FlightNo Vueling VY9542 American Airlines AA7068 Iberia IB3651 Qatar Airways QR9724
18:45
Airline FlightNo Vueling VY5227 TAAG Angola Airlines DT6171 British Airways BA7061 Japan Airlines JL9416 Iberia IB722 Qatar Airways QR6943 LATAM Airlines LA1541
19:05
Airline FlightNo Vueling VY5187 American Airlines AA8770 British Airways BA7065 Iberia IB724 Qatar Airways QR6589 LATAM Airlines LA1543
19:10
Airline FlightNo British Airways BA7057 Qatar Airways QR6870 LATAM Airlines LA1657
19:40
Airline FlightNo Vueling VY5186 British Airways BA7067 Iberia IB726 LATAM Airlines LA1542
22:10
Airline FlightNo Jet Linx Aviation JL9416
23:05
Airline FlightNo American Airlines AA8606
VIEW FLIGHTS Wednesday 06:15
Airline FlightNo Vueling VY9532 American Airlines AA6800 British Airways BA456 Japan Airlines JL7799 Iberia IB3641 Qatar Airways QR9710 LATAM Airlines LA5529
07:35
Airline FlightNo Vueling VY9534 American Airlines AA6802 British Airways BA458 Japan Airlines JL6515 Iberia IB3643 Qatar Airways QR5884
08:25
Airline FlightNo Vueling VY9536 American Airlines AA6804 British Airways BA460 Japan Airlines JL7717 Iberia IB3645 Qatar Airways QR9708
09:15
Airline FlightNo British Airways BA7053 Iberia IB712 Jet Linx Aviation JL6982
09:45
Airline FlightNo Jet Linx Aviation JL7799
10:45
Airline FlightNo Iberia IB714
11:05
Airline FlightNo Jet Linx Aviation JL6515
11:25
Airline FlightNo Vueling VY5003 American Airlines AA8603 British Airways BA7069 Iberia IB716 Qatar Airways QR6861 LATAM Airlines LA1540
11:55
Airline FlightNo Jet Linx Aviation JL7717
13:25
Airline FlightNo Vueling VY9540 American Airlines AA6808 British Airways BA464 Iberia IB3649 Qatar Airways QR8347 Jet Linx Aviation JL7703 LATAM Airlines LA5543
14:15
Airline FlightNo Vueling VY5230 British Airways BA7055 Qatar Airways QR6554 Jet Linx Aviation JL9420
14:55
Airline FlightNo British Airways BA466
15:45
Airline FlightNo Iberia IB718
16:30
Airline FlightNo Vueling VY9544 American Airlines AA6754 British Airways BA468 Iberia IB3909 Qatar Airways QR9730
17:25
Airline FlightNo Vueling VY5181 British Airways BA7059 Iberia IB720 Qatar Airways QR8071 Jet Linx Aviation JL6984 LATAM Airlines LA1584
18:25
Airline FlightNo Vueling VY9542 American Airlines AA7068 Iberia IB3651 Qatar Airways QR9724
18:45
Airline FlightNo Vueling VY5227 TAAG Angola Airlines DT6171 British Airways BA7061 Japan Airlines JL9416 Iberia IB722 Qatar Airways QR6943 LATAM Airlines LA1541
19:05
Airline FlightNo Vueling VY5187 American Airlines AA8770 British Airways BA7065 Iberia IB724 Qatar Airways QR6589 LATAM Airlines LA1543
19:10
Airline FlightNo British Airways BA7057 Qatar Airways QR6870 LATAM Airlines LA1657
19:40
Airline FlightNo Vueling VY5186 American Airlines AA8606 British Airways BA7067 Iberia IB726 LATAM Airlines LA1542
22:10
Airline FlightNo Jet Linx Aviation JL9416
VIEW FLIGHTS Thursday 06:15
Airline FlightNo Vueling VY9532 American Airlines AA6800 British Airways BA456 Japan Airlines JL7799 Iberia IB3641 Qatar Airways QR9710 LATAM Airlines LA5529
07:30
Airline FlightNo Vueling VY9534 American Airlines AA6802 British Airways BA458 Japan Airlines JL6515 Iberia IB3643 Qatar Airways QR5884
08:25
Airline FlightNo Vueling VY9536 American Airlines AA6804 British Airways BA460 Japan Airlines JL7717 Iberia IB3645 Qatar Airways QR9708
09:15
Airline FlightNo British Airways BA7053 Iberia IB712 Jet Linx Aviation JL6982
09:45
Airline FlightNo Jet Linx Aviation JL7799
10:05
Airline FlightNo Vueling VY9538 American Airlines AA6806 British Airways BA462 Iberia IB3647
10:45
Airline FlightNo Iberia IB714
11:00
Airline FlightNo Jet Linx Aviation JL6515
11:25
Airline FlightNo Vueling VY5003 American Airlines AA8603 British Airways BA7069 Iberia IB716 Qatar Airways QR6861 LATAM Airlines LA1540
11:55
Airline FlightNo Jet Linx Aviation JL7717
13:25
Airline FlightNo Vueling VY9540 American Airlines AA6808 British Airways BA464 Iberia IB3649 Qatar Airways QR8347 Jet Linx Aviation JL7703 LATAM Airlines LA5543
14:15
Airline FlightNo Vueling VY5230 British Airways BA7055 Qatar Airways QR6554 Jet Linx Aviation JL9420
15:00
Airline FlightNo British Airways BA466
15:45
Airline FlightNo Iberia IB718
16:35
Airline FlightNo Vueling VY9544 American Airlines AA6602 British Airways BA468 Iberia IB3909 Qatar Airways QR9730
17:25
Airline FlightNo Vueling VY5181 British Airways BA7059 Iberia IB720 Qatar Airways QR8071 Jet Linx Aviation JL6984 LATAM Airlines LA1584
18:30
Airline FlightNo Vueling VY9542 American Airlines AA7068 Iberia IB3651 Qatar Airways QR9724
18:45
Airline FlightNo Vueling VY5227 TAAG Angola Airlines DT6171 British Airways BA7061 Japan Airlines JL9416 Iberia IB722 Qatar Airways QR6943 LATAM Airlines LA1541
19:05
Airline FlightNo Vueling VY5187 American Airlines AA8770 British Airways BA7065 Iberia IB724 Qatar Airways QR6589 LATAM Airlines LA1543
19:10
Airline FlightNo British Airways BA7057 Qatar Airways QR6870 LATAM Airlines LA1657
19:40
Airline FlightNo Vueling VY5186 British Airways BA7067 Iberia IB726 LATAM Airlines LA1542
20:05
Airline FlightNo American Airlines AA6754
22:10
Airline FlightNo Jet Linx Aviation JL9416
VIEW FLIGHTS Friday 06:15
Airline FlightNo Vueling VY9532 American Airlines AA6800 British Airways BA456 Japan Airlines JL7799 Iberia IB3641 Qatar Airways QR9710 LATAM Airlines LA5529
07:30
Airline FlightNo Vueling VY9534 American Airlines AA6802 British Airways BA458 Japan Airlines JL6515 Iberia IB3643 Qatar Airways QR5884
08:25
Airline FlightNo Vueling VY9536 American Airlines AA6804 British Airways BA460 Japan Airlines JL7717 Iberia IB3645 Qatar Airways QR9708
09:15
Airline FlightNo British Airways BA7053 Iberia IB712 Jet Linx Aviation JL6982
09:45
Airline FlightNo Jet Linx Aviation JL7799
10:05
Airline FlightNo Vueling VY9538 American Airlines AA6806 British Airways BA462 Iberia IB3647
10:45
Airline FlightNo Vueling VY5230 British Airways BA7055 Iberia IB714 Qatar Airways QR6554 Jet Linx Aviation JL9420
11:00
Airline FlightNo Jet Linx Aviation JL6515
11:25
Airline FlightNo Vueling VY5003 American Airlines AA8603 British Airways BA7069 Iberia IB716 Qatar Airways QR6861 LATAM Airlines LA1540
11:55
Airline FlightNo Jet Linx Aviation JL7717
13:25
Airline FlightNo Vueling VY9540 American Airlines AA6808 British Airways BA464 Iberia IB3649 Qatar Airways QR8347 Jet Linx Aviation JL7703 LATAM Airlines LA5543
15:00
Airline FlightNo British Airways BA466
15:45
Airline FlightNo Iberia IB718
17:00
Airline FlightNo British Airways BA468
17:25
Airline FlightNo Vueling VY5181 British Airways BA7059 Iberia IB720 Qatar Airways QR8071 Jet Linx Aviation JL6984 LATAM Airlines LA1584
18:30
Airline FlightNo Vueling VY9542 American Airlines AA7068 Iberia IB3651 Qatar Airways QR9724
18:45
Airline FlightNo Vueling VY5227 TAAG Angola Airlines DT6171 British Airways BA7061 Japan Airlines JL9416 Iberia IB722 Qatar Airways QR6943 LATAM Airlines LA1541
19:05
Airline FlightNo Vueling VY5187 American Airlines AA8770 British Airways BA7065 Iberia IB724 Qatar Airways QR6589 LATAM Airlines LA1543
19:10
Airline FlightNo British Airways BA7057 Qatar Airways QR6870 LATAM Airlines LA1657
19:40
Airline FlightNo Vueling VY5186 American Airlines AA8606 British Airways BA7067 Iberia IB726 LATAM Airlines LA1542
20:30
Airline FlightNo Vueling VY9544 American Airlines AA6754 Iberia IB3909 Qatar Airways QR9730
22:10
Airline FlightNo Jet Linx Aviation JL9416
VIEW FLIGHTS Saturday 06:15
Airline FlightNo Vueling VY9532 American Airlines AA6800 British Airways BA456 Japan Airlines JL7799 Iberia IB3641 Qatar Airways QR9710 LATAM Airlines LA5529
07:30
Airline FlightNo Vueling VY9534 American Airlines AA6802 British Airways BA458 Japan Airlines JL6515 Iberia IB3643 Qatar Airways QR5884
08:25
Airline FlightNo Vueling VY9536 American Airlines AA6804 British Airways BA460 Japan Airlines JL7717 Iberia IB3645 Qatar Airways QR9708
09:15
Airline FlightNo British Airways BA7053 Iberia IB712 Jet Linx Aviation JL6982
09:45
Airline FlightNo Jet Linx Aviation JL7799
10:45
Airline FlightNo Iberia IB714
11:00
Airline FlightNo Jet Linx Aviation JL6515
11:25
Airline FlightNo Vueling VY5003 American Airlines AA8603 British Airways BA7069 Iberia IB716 Qatar Airways QR6861 LATAM Airlines LA1540
11:55
Airline FlightNo Jet Linx Aviation JL7717
13:25
Airline FlightNo Vueling VY9540 American Airlines AA6808 British Airways BA464 Iberia IB3649 Qatar Airways QR8347 Jet Linx Aviation JL7703 LATAM Airlines LA5543
14:15
Airline FlightNo Vueling VY5230 British Airways BA7055 Qatar Airways QR6554 Jet Linx Aviation JL9420
15:05
Airline FlightNo Vueling VY9542 American Airlines AA7068 British Airways BA466 Iberia IB3651 Qatar Airways QR9724
15:45
Airline FlightNo Iberia IB718
17:25
Airline FlightNo Vueling VY5181 British Airways BA7059 Iberia IB720 Qatar Airways QR8071 Jet Linx Aviation JL6984 LATAM Airlines LA1584
18:45
Airline FlightNo Vueling VY5227 TAAG Angola Airlines DT6171 British Airways BA7061 Iberia IB722 Qatar Airways QR6943 Jet Linx Aviation JL9416 LATAM Airlines LA1541
19:05
Airline FlightNo Vueling VY5187 American Airlines AA8770 British Airways BA7065 Iberia IB724 Qatar Airways QR6589 LATAM Airlines LA1543
19:10
Airline FlightNo British Airways BA7057 Qatar Airways QR6870 LATAM Airlines LA1657
19:40
Airline FlightNo Vueling VY5186 American Airlines AA8606 British Airways BA7067 Iberia IB726 LATAM Airlines LA1542
VIEW FLIGHTS Sunday 06:15
Airline FlightNo Vueling VY9532 American Airlines AA6800 British Airways BA456 Japan Airlines JL7799 Iberia IB3641 Qatar Airways QR9710 LATAM Airlines LA5529
07:30
Airline FlightNo Vueling VY9534 American Airlines AA6802 British Airways BA458 Japan Airlines JL6515 Iberia IB3643 Qatar Airways QR5884
08:25
Airline FlightNo British Airways BA460
09:15
Airline FlightNo Iberia IB712
10:00
Airline FlightNo British Airways BA462
10:45
Airline FlightNo Iberia IB714
11:25
Airline FlightNo Iberia IB716
13:20
Airline FlightNo Vueling VY9540 American Airlines AA6808 British Airways BA464 Iberia IB3649 Qatar Airways QR8347 Jet Linx Aviation JL7703 LATAM Airlines LA5543
14:15
Airline FlightNo Vueling VY5230 British Airways BA7055 Qatar Airways QR6554 Jet Linx Aviation JL9420
15:00
Airline FlightNo British Airways BA466
15:45
Airline FlightNo Iberia IB718
16:15
Airline FlightNo British Airways BA468
17:25
Airline FlightNo Iberia IB720
18:45
Airline FlightNo Vueling VY5227 TAAG Angola Airlines DT6171 British Airways BA7061 Japan Airlines JL9416 Iberia IB722 Qatar Airways QR6943 LATAM Airlines LA1541
19:05
Airline FlightNo Vueling VY5187 American Airlines AA8770 British Airways BA7065 Iberia IB724 Qatar Airways QR6589 LATAM Airlines LA1543
19:40
Airline FlightNo Vueling VY5186 American Airlines AA8606 British Airways BA7067 Iberia IB726 LATAM Airlines LA1542
20:50
Airline FlightNo Vueling VY5181 Qatar Airways QR8071 Jet Linx Aviation JL6984 LATAM Airlines LA1584
22:10
Airline FlightNo Jet Linx Aviation JL9416
VIEW FLIGHTS
Instead of flying directly from London Heathrow and arrive at Barajas, you may arrive Barajas by another airport. Please see chart below for a list of these.
Alternative Direct Routes
Route Stops Distance Flying Time Birmingham to Madrid 0 1,339 km (832 miles) 2 Hours 23 Minutes Bristol to Madrid 0 1,215 km (755 miles) 2 Hours 14 Minutes Farnborough to Madrid 0 1,220 km (758 miles) 2 Hours 15 Minutes London City to Madrid 0 1,258 km (782 miles) 2 Hours 17 Minutes London Gatwick to Madrid 0 1,215 km (755 miles) 2 Hours 14 Minutes Luton to Madrid 0 1,290 km (802 miles) 2 Hours 20 Minutes Manchester to Madrid 0 1,436 km (892 miles) 2 Hours 30 Minutes London Stansted to Madrid 0 1,302 km (809 miles) 2 Hours 21 Minutes
Before departing customs London Heathrow make sure that you do not exceed baggage allowances as excess charges may be considerable.