Flights from Madrid to London (MAD to LHR)

Find cheap Madrid, Spain to London, United Kingdom flights with our free search service. Compare all available fares for direct or connection flights to London.

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by Skyscanner

Best price to flight from Madrid to London (One Way)

What is the distance between Madrid and London?

The average distance from Madrid to London is 1246 kilometers (equals to 774 miles or 672 nautical miles). Your flight will departure from Madrid Barajas International Airport, Spain and arrive on London Heathrow Airport, United Kingdom.

How long is the flight from Madrid to London?

The average flight time between Madrid to London is 2 hours and 10 minutes.

How much is the fare for flight between Madrid and London?

The average price for one-way airfare from Madrid to London is 295 USD (none-taxes) for economy class.

Cheap flights from Madrid to London

Mon 30/Apr - Sun 24/Jun
55 days Flights from Madrid to London on Iberia 30/04/2018
$141
Mon 30/Apr - Tue 08/May
8 days Flights from Madrid to London on Norwegian 30/04/2018
$128
Mon 30/Apr - Tue 08/May
8 days TAP Air Portugal
$128
Mon 30/Apr - Sat 02/Jun
33 days TAP Air Portugal
$128
Mon 30/Apr - Fri 20/Jul
81 days Flights from Madrid to London on Air Europa 30/04/2018
$231
Mon 30/Apr - Fri 20/Jul
81 days TAP Air Portugal
$215
Mon 30/Apr - Fri 21/Sep
144 days TAP Air Portugal
$191
Mon 30/Apr - Fri 21/Sep
144 days Flights from Madrid to London on Air Europa 30/04/2018
$207
Sat 28/Apr - Tue 02/Oct
157 days Flights from Madrid to London on easyJet 28/04/2018
$257
Sat 28/Apr - Tue 16/Apr
353 days Flights from Madrid to London on Norwegian 28/04/2018
$323
Sat 28/Apr - Mon 05/Nov
191 days Flights from Madrid to London on Lufthansa 28/04/2018
$207
Thu 17/May - Mon 24/Sep
130 days Flights from Madrid to London on Brussels Airlines 17/05/2018
$164
Tue 15/May - Tue 17/Jul
63 days Flights from Madrid to London on Air Europa 15/05/2018
$126
Sat 26/May - Mon 11/Jun
16 days Flights from Madrid to London on Ryanair 26/05/2018
$37
Thu 31/May - Sun 01/Jul
31 days TAP Air Portugal
$173
Thu 24/May - Fri 31/Aug
99 days Flights from Madrid to London on Air Europa 24/05/2018
$88
Sat 26/May - Tue 19/Jun
24 days Flights from Madrid to London on Norwegian 26/05/2018
$102
Thu 03/May - Mon 24/Dec
235 days Flights from Madrid to London on Brussels Airlines 03/05/2018
$189
Sun 27/May - Sat 09/Feb
258 days Flights from Madrid to London on Air Europa 27/05/2018
$89
Fri 18/May - Fri 22/Mar
308 days Flights from Madrid to London on Norwegian 18/05/2018
$123
Tue 01/May - Thu 01/Nov
184 days Flights from Madrid to London on British Airways 01/05/2018
$118
Tue 01/May - Tue 02/Oct
154 days Flights from Madrid to London on easyJet 01/05/2018
$107
Sat 12/May - Fri 29/Mar
321 days TAP Air Portugal
$163
Wed 02/May - Wed 05/Dec
217 days Flights from Madrid to London on Iberia 02/05/2018
$147
Tue 01/May - Wed 31/Oct
183 days Flights from Madrid to London on Lufthansa 01/05/2018
$215
Fri 01/Jun - Thu 01/Nov
153 days Flights from Madrid to London on Air Europa 01/06/2018
$166
Fri 08/Jun - Sun 10/Feb
247 days Flights from Madrid to London on Iberia 08/06/2018
$106
Sun 24/Jun - Thu 20/Dec
179 days Flights from Madrid to London on British Airways 24/06/2018
$310
Wed 20/Jun - Wed 04/Jul
14 days Flights from Madrid to London on Ryanair 20/06/2018
$56
Wed 06/Jun - Mon 11/Jun
5 days Flights from Madrid to London on Ryanair 06/06/2018
$40
Tue 26/Jun - Mon 13/Aug
48 days Flights from Madrid to London on SWISS 26/06/2018
$175
Sun 24/Jun - Thu 20/Dec
179 days Flights from Madrid to London on Lufthansa 24/06/2018
$241
Fri 22/Jun - Sat 05/Jan
197 days Flights from Madrid to London on Turkish Airlines 22/06/2018
$435
Tue 12/Jun - Tue 19/Jun
7 days Flights from Madrid to London on easyJet 12/06/2018
$24
Thu 21/Jun - Mon 02/Jul
11 days TAP Air Portugal
$62
Mon 11/Jun - Wed 03/Oct
114 days Flights from Madrid to London on Air Europa 11/06/2018
$113
Thu 21/Jun - Tue 21/Aug
61 days Flights from Madrid to London on Air Europa 21/06/2018
$89
Tue 12/Jun - Tue 04/Sep
84 days Flights from Madrid to London on Air Europa 12/06/2018
$87
Fri 29/Jun - Sun 14/Oct
107 days Flights from Madrid to London on Air Europa 29/06/2018
$172
Wed 25/Jul - Tue 14/Aug
20 days Flights from Madrid to London on Ryanair 25/07/2018
$84
Tue 03/Jul - Wed 04/Jul
1 days Flights from Madrid to London on Ryanair 03/07/2018
$74
Tue 03/Jul - Wed 12/Sep
71 days Flights from Madrid to London on SWISS 03/07/2018
$175
Tue 17/Jul - Tue 21/Aug
35 days Flights from Madrid to London on Luxair 17/07/2018
$133
Mon 30/Jul - Fri 05/Oct
67 days Flights from Madrid to London on Air Europa 30/07/2018
$118
Tue 24/Jul - Fri 11/Jan
171 days Flights from Madrid to London on Air Europa 24/07/2018
$87
Sun 01/Jul - Thu 01/Nov
123 days Flights from Madrid to London on easyJet 01/07/2018
$202
Wed 25/Jul - Wed 05/Sep
42 days Flights from Madrid to London on Air Europa 25/07/2018
$89
Sun 22/Jul - Sat 01/Dec
132 days Flights from Madrid to London on Iberia 22/07/2018
$125
Thu 12/Jul - Sat 15/Dec
156 days Flights from Madrid to London on SWISS 12/07/2018
$167
Sun 01/Jul - Thu 01/Nov
123 days Flights from Madrid to London on KLM 01/07/2018
$197
Fri 11/Jan - Sun 20/Jan
9 days Flights from Madrid to London on British Airways 11/01/2019
$50
Thu 10/Jan - Mon 14/Jan
4 days Flights from Madrid to London on Vueling Airlines 10/01/2019
$136
Tue 15/Jan - Tue 05/Feb
21 days Flights from Madrid to London on Ryanair 15/01/2019
$80
Tue 28/Aug - Tue 04/Sep
7 days Flights from Madrid to London on Luxair 28/08/2018
$132
Wed 15/Aug - Sun 21/Oct
67 days Flights from Madrid to London on SWISS 15/08/2018
$183
Sun 05/Aug - Fri 07/Dec
124 days Flights from Madrid to London on Air Europa 05/08/2018
$185
Fri 03/Aug - Mon 08/Oct
66 days Flights from Madrid to London on Air Europa 03/08/2018
$111
Wed 08/Aug - Thu 15/Nov
99 days Flights from Madrid to London on Iberia 08/08/2018
$110
Wed 15/Aug - Thu 31/Jan
169 days Flights from Madrid to London on Iberia 15/08/2018
$110
Sat 11/Aug - Fri 15/Feb
188 days Flights from Madrid to London on Norwegian 11/08/2018
$139
Thu 02/Aug - Wed 22/Aug
20 days Flights from Madrid to London on Ryanair 02/08/2018
$82
Thu 23/Aug - Tue 11/Sep
19 days Flights from Madrid to London on Ryanair 23/08/2018
$84
Tue 21/Aug - Wed 02/Jan
134 days Flights from Madrid to London on Brussels Airlines 21/08/2018
$164
Wed 22/Aug - Wed 29/Aug
7 days Flights from Madrid to London on Luxair 22/08/2018
$132
Tue 27/Nov - Sun 06/Jan
40 days Flights from Madrid to London on Air Europa 27/11/2018
$90
Fri 23/Nov - Sun 25/Nov
2 days Flights from Madrid to London on Vueling Airlines 23/11/2018
$8
Mon 19/Nov - Tue 04/Dec
15 days Flights from Madrid to London on Ryanair 19/11/2018
$79
Mon 19/Nov - Wed 21/Nov
2 days Flights from Madrid to London on Ryanair 19/11/2018
$70
Sat 01/Dec - Wed 05/Dec
4 days Flights from Madrid to London on Air Europa 01/12/2018
$87
Tue 18/Dec - Fri 01/Feb
45 days Flights from Madrid to London on Air Europa 18/12/2018
$87
Wed 26/Dec - Wed 02/Jan
7 days Flights from Madrid to London on Iberia 26/12/2018
$59
Fri 14/Dec - Fri 04/Jan
21 days Flights from Madrid to London on Vueling Airlines 14/12/2018
$137
Sat 01/Dec - Thu 06/Dec
5 days Flights from Madrid to London on Vueling Airlines 01/12/2018
$154
Thu 07/Feb - Thu 07/Mar
28 days Flights from Madrid to London on Air Europa 07/02/2019
$88
Sun 24/Feb - Tue 16/Apr
51 days Flights from Madrid to London on Air Europa 24/02/2019
$92
Tue 05/Feb - Wed 06/Feb
1 days Flights from Madrid to London on Ryanair 05/02/2019
$81
Tue 12/Feb - Mon 04/Mar
20 days Flights from Madrid to London on Ryanair 12/02/2019
$144
Sat 01/Sep - Sat 16/Feb
168 days Flights from Madrid to London on Air Europa 01/09/2018
$180
Fri 28/Sep - Mon 03/Dec
66 days Flights from Madrid to London on Iberia 28/09/2018
$121
Sat 08/Sep - Sun 03/Mar
176 days Flights from Madrid to London on Norwegian 08/09/2018
$115
Tue 04/Sep - Wed 12/Dec
99 days Flights from Madrid to London on Luxair 04/09/2018
$132
Thu 20/Sep - Sun 18/Nov
59 days Flights from Madrid to London on Iberia 20/09/2018
$96
Tue 18/Sep - Mon 08/Oct
20 days Flights from Madrid to London on Ryanair 18/09/2018
$67
Tue 18/Sep - Tue 25/Sep
7 days Flights from Madrid to London on Ryanair 18/09/2018
$54
Mon 22/Oct - Tue 30/Oct
8 days Flights from Madrid to London on Iberia 22/10/2018
$65
Fri 26/Oct - Sat 27/Oct
1 days Flights from Madrid to London on Blue Air 26/10/2018
$114
Sun 21/Oct - Sat 29/Dec
69 days Flights from Madrid to London on Iberia 21/10/2018
$102
Tue 23/Oct - Wed 07/Nov
15 days Flights from Madrid to London on Ryanair 23/10/2018
$72
Fri 01/Mar - Sun 03/Mar
2 days Flights from Madrid to London on Lufthansa 01/03/2019
$169
Fri 01/Mar - Tue 05/Mar
4 days Flights from Madrid to London on Air Europa 01/03/2019
$88
Sun 24/Mar - Mon 01/Apr
8 days Flights from Madrid to London on Iberia 24/03/2019
$97
Mon 08/Apr - Mon 15/Apr
7 days Flights from Madrid to London on British Airways 08/04/2019
$175
Mon 01/Apr - Fri 05/Apr
4 days Flights from Madrid to London on Iberia 01/04/2019
$97