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 15 minutes.

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

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

Cheap flights from Madrid to London

Fri 25/Aug - Tue 28/Nov
95 days Flights from Madrid to London on Air Europa 25/08/2017
$102
Thu 31/Aug - Tue 05/Sep
5 days Flights from Madrid to London on Air Europa 31/08/2017
$88
Thu 10/Aug - Sun 17/Jun
311 days Flights from Madrid to London on British Airways 10/08/2017
$104
Wed 16/Aug - Sun 21/Jan
158 days Flights from Madrid to London on British Airways 16/08/2017
$104
Wed 02/Aug - Wed 23/Aug
21 days Flights from Madrid to London on Ryanair 02/08/2017
$90
Thu 24/Aug - Thu 31/Aug
7 days Flights from Madrid to London on Vueling Airlines 24/08/2017
$175
Tue 29/Aug - Tue 19/Jun
294 days Flights from Madrid to London on Lufthansa 29/08/2017
$187
Thu 31/Aug - Sat 09/Sep
9 days Flights from Madrid to London on SWISS 31/08/2017
$163
Thu 24/Aug - Wed 10/Jan
139 days Flights from Madrid to London on SWISS 24/08/2017
$169
Tue 22/Aug - Mon 27/Nov
97 days Flights from Madrid to London on SWISS 22/08/2017
$169
Sun 27/Aug - Thu 22/Feb
179 days Flights from Madrid to London on Iberia 27/08/2017
$185
Wed 23/Aug - Thu 12/Oct
50 days Flights from Madrid to London on Lufthansa 23/08/2017
$191
Thu 31/Aug - Sun 13/May
255 days Flights from Madrid to London on British Airways 31/08/2017
$104
Sat 26/Aug - Wed 20/Dec
116 days Flights from Madrid to London on Air Europa 26/08/2017
$152
Tue 05/Sep - Tue 02/Jan
119 days Flights from Madrid to London on Brussels Airlines 05/09/2017
$155
Tue 05/Sep - Tue 06/Feb
154 days Flights from Madrid to London on Norwegian 05/09/2017
$144
Tue 19/Sep - Mon 02/Oct
13 days Flights from Madrid to London on Ryanair 19/09/2017
$52
Tue 19/Sep - Mon 25/Sep
6 days Flights from Madrid to London on Ryanair 19/09/2017
$52
Tue 19/Sep - Wed 27/Sep
8 days Flights from Madrid to London on Vueling Airlines 19/09/2017
$119
Tue 19/Sep - Sun 08/Oct
19 days Flights from Madrid to London on Vueling Airlines 19/09/2017
$119
Fri 22/Sep - Wed 22/Nov
61 days Flights from Madrid to London on easyJet 22/09/2017
$81
Fri 15/Sep - Wed 06/Dec
82 days Flights from Madrid to London on easyJet 15/09/2017
$81
Tue 19/Sep - Sun 25/Feb
159 days Flights from Madrid to London on easyJet 19/09/2017
$85
Thu 07/Sep - Fri 03/Nov
57 days Flights from Madrid to London on Brussels Airlines 07/09/2017
$171
Sat 16/Sep - Sun 14/Jan
120 days Flights from Madrid to London on easyJet 16/09/2017
$81
Fri 22/Sep - Sun 24/Jun
275 days Flights from Madrid to London on Air Europa 22/09/2017
$96
Sun 17/Sep - Sat 19/May
244 days Flights from Madrid to London on Iberia 17/09/2017
$85
Tue 05/Sep - Mon 11/Jun
279 days Flights from Madrid to London on Brussels Airlines 05/09/2017
$148
Sat 30/Sep - Thu 29/Mar
180 days Flights from Madrid to London on Brussels Airlines 30/09/2017
$172
Fri 08/Sep - Tue 06/Mar
179 days Flights from Madrid to London on Iberia 08/09/2017
$85
Sun 17/Sep - Tue 17/Apr
212 days Flights from Madrid to London on Iberia 17/09/2017
$90
Sat 24/Mar - Mon 02/Apr
9 days Flights from Madrid to London on Air Europa 24/03/2018
$85
Sun 04/Mar - Sat 26/May
83 days Flights from Madrid to London on Iberia 04/03/2018
$99
Tue 27/Mar - Fri 04/May
38 days Flights from Madrid to London on Lufthansa 27/03/2018
$190
Wed 14/Mar - Sun 18/Mar
4 days Flights from Madrid to London on easyJet 14/03/2018
$80
Thu 15/Mar - Tue 20/Mar
5 days Flights from Madrid to London on Norwegian 15/03/2018
$133
Tue 20/Mar - Thu 05/Apr
16 days Flights from Madrid to London on Norwegian 20/03/2018
$153
Fri 02/Feb - Sat 23/Jun
141 days Flights from Madrid to London on Air Europa 02/02/2018
$84
Sat 10/Feb - Fri 02/Mar
20 days Flights from Madrid to London on Norwegian 10/02/2018
$81
Sun 11/Feb - Sun 18/Feb
7 days Flights from Madrid to London on Vueling Airlines 11/02/2018
$125
Sat 10/Feb - Tue 20/Feb
10 days Flights from Madrid to London on Norwegian 10/02/2018
$73
Tue 13/Feb - Fri 20/Apr
66 days Flights from Madrid to London on Iberia 13/02/2018
$90
Wed 28/Feb - Tue 01/May
62 days Flights from Madrid to London on Iberia 28/02/2018
$89
Sat 10/Feb - Sat 03/Mar
21 days Flights from Madrid to London on Norwegian 10/02/2018
$133
Sat 06/Jan - Sun 11/Mar
64 days Flights from Madrid to London on TAP Portugal 06/01/2018
$153
Sat 06/Jan - Wed 06/Jun
151 days Flights from Madrid to London on easyJet 06/01/2018
$147
Thu 18/Jan - Sat 10/Mar
51 days Flights from Madrid to London on Iberia 18/01/2018
$89
Sat 13/Jan - Sat 20/Jan
7 days Flights from Madrid to London on Ryanair 13/01/2018
$52
Wed 31/Jan - Sun 18/Feb
18 days Flights from Madrid to London on Ryanair 31/01/2018
$63
Wed 17/Jan - Wed 24/Jan
7 days Flights from Madrid to London on Vueling Airlines 17/01/2018
$113
Sat 06/Jan - Wed 27/Jun
172 days Flights from Madrid to London on Vueling Airlines 06/01/2018
$165
Sat 27/Jan - Fri 16/Feb
20 days Flights from Madrid to London on Ryanair 27/01/2018
$124
Wed 08/Nov - Mon 26/Feb
110 days Flights from Madrid to London on Air Europa 08/11/2017
$84
Wed 08/Nov - Tue 13/Feb
97 days Flights from Madrid to London on KLM 08/11/2017
$173
Tue 21/Nov - Tue 12/Dec
21 days Flights from Madrid to London on Ryanair 21/11/2017
$52
Tue 21/Nov - Sun 26/Nov
5 days Flights from Madrid to London on Ryanair 21/11/2017
$52
Mon 20/Nov - Wed 06/Dec
16 days Flights from Madrid to London on Vueling Airlines 20/11/2017
$113
Thu 30/Nov - Tue 02/Jan
33 days Flights from Madrid to London on easyJet 30/11/2017
$83
Wed 22/Nov - Thu 24/May
183 days Flights from Madrid to London on Iberia 22/11/2017
$89
Wed 06/Dec - Wed 20/Jun
196 days Flights from Madrid to London on SWISS 06/12/2017
$169
Fri 15/Dec - Sun 17/Jun
184 days Flights from Madrid to London on Iberia 15/12/2017
$85
Fri 29/Dec - Fri 02/Feb
35 days Flights from Madrid to London on Air Europa 29/12/2017
$84
Wed 06/Dec - Wed 02/May
147 days Flights from Madrid to London on TAP Portugal 06/12/2017
$152
Thu 07/Dec - Sat 10/Mar
93 days Flights from Madrid to London on easyJet 07/12/2017
$83
Fri 08/Dec - Tue 12/Dec
4 days Flights from Madrid to London on Ryanair 08/12/2017
$52
Tue 19/Dec - Sun 07/Jan
19 days Flights from Madrid to London on Ryanair 19/12/2017
$52
Mon 04/Dec - Wed 06/Dec
2 days Flights from Madrid to London on Vueling Airlines 04/12/2017
$125
Sun 24/Dec - Thu 17/May
144 days Flights from Madrid to London on Iberia 24/12/2017
$90
Wed 11/Oct - Sun 15/Apr
186 days Flights from Madrid to London on Iberia 11/10/2017
$97
Sat 07/Oct - Mon 09/Oct
2 days Flights from Madrid to London on Ryanair 07/10/2017
$52
Thu 12/Oct - Wed 18/Oct
6 days Flights from Madrid to London on Vueling Airlines 12/10/2017
$113
Mon 23/Oct - Mon 04/Dec
42 days Flights from Madrid to London on easyJet 23/10/2017
$82
Tue 10/Oct - Mon 18/Dec
69 days Flights from Madrid to London on SWISS 10/10/2017
$169
Tue 24/Oct - Sat 06/Jan
74 days Flights from Madrid to London on easyJet 24/10/2017
$84
Sat 21/Oct - Sun 05/Nov
15 days Flights from Madrid to London on Vueling Airlines 21/10/2017
$113
Tue 24/Oct - Sun 12/Nov
19 days Flights from Madrid to London on Ryanair 24/10/2017
$52
Fri 27/Apr - Wed 02/May
5 days Flights from Madrid to London on Air Europa 27/04/2018
$85
Thu 05/Apr - Sun 08/Apr
3 days Flights from Madrid to London on Air Europa 05/04/2018
$84
Mon 30/Apr - Fri 01/Jun
32 days Flights from Madrid to London on Iberia 30/04/2018
$85
Sat 14/Apr - Wed 27/Jun
74 days Flights from Madrid to London on Lufthansa 14/04/2018
$176
Fri 27/Apr - Sat 28/Apr
1 days Flights from Madrid to London on Lufthansa 27/04/2018
$151
Sat 09/Jun - Tue 12/Jun
3 days Flights from Madrid to London on Air Europa 09/06/2018
$85
Fri 29/Jun - Fri 06/Jul
7 days Flights from Madrid to London on Air Europa 29/06/2018
$87
Mon 25/Jun - Mon 09/Jul
14 days Flights from Madrid to London on SWISS 25/06/2018
$173
Mon 04/Jun - Tue 19/Jun
15 days Flights from Madrid to London on Lufthansa 04/06/2018
$171
Fri 11/May - Mon 14/May
3 days Flights from Madrid to London on Air Europa 11/05/2018
$80
Tue 29/May - Wed 06/Jun
8 days Flights from Madrid to London on SWISS 29/05/2018
$169
Wed 30/May - Sun 03/Jun
4 days Flights from Madrid to London on Air Europa 30/05/2018
$84
Tue 01/May - Tue 15/May
14 days Flights from Madrid to London on SWISS 01/05/2018
$169
Fri 06/Jul - Mon 09/Jul
3 days Flights from Madrid to London on Air Europa 06/07/2018
$88
Fri 06/Jul - Sat 07/Jul
1 days Flights from Madrid to London on Lufthansa 06/07/2018
$164