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 98 USD (none-taxes) for economy class.

Cheap flights from Madrid to London

Thu 30/Nov - Mon 02/Apr
123 days Flights from Madrid to London on Air Europa 30/11/2017
$131
Wed 29/Nov - Thu 01/Nov
337 days Flights from Madrid to London on Air Europa 29/11/2017
$87
Sun 26/Nov - Wed 11/Jul
227 days TAP Air Portugal
$139
Tue 28/Nov - Sat 24/Feb
88 days Flights from Madrid to London on Brussels Airlines 28/11/2017
$131
Sat 25/Nov - Fri 06/Jul
223 days Flights from Madrid to London on Iberia 25/11/2017
$104
Fri 24/Nov - Sun 27/May
184 days Flights from Madrid to London on Brussels Airlines 24/11/2017
$142
Fri 24/Nov - Sun 27/May
184 days Flights from Madrid to London on easyJet 24/11/2017
$196
Thu 30/Nov - Wed 07/Mar
97 days Flights from Madrid to London on Brussels Airlines 30/11/2017
$133
Thu 30/Nov - Sat 02/Dec
2 days Flights from Madrid to London on Vueling Airlines 30/11/2017
$119
Wed 29/Nov - Thu 25/Jan
57 days Flights from Madrid to London on Brussels Airlines 29/11/2017
$133
Thu 30/Nov - Sun 03/Jun
185 days Flights from Madrid to London on Air Europa 30/11/2017
$122
Fri 01/Dec - Tue 10/Apr
130 days TAP Air Portugal
$147
Wed 20/Dec - Sat 24/Feb
66 days Flights from Madrid to London on Air Europa 20/12/2017
$80
Sat 16/Dec - Sat 17/Mar
91 days Flights from Madrid to London on Air Europa 16/12/2017
$80
Mon 18/Dec - Thu 04/Jan
17 days Flights from Madrid to London on Ryanair 18/12/2017
$44
Fri 01/Dec - Sat 02/Dec
1 days Flights from Madrid to London on Vueling Airlines 01/12/2017
$120
Fri 15/Dec - Fri 23/Feb
70 days Flights from Madrid to London on Brussels Airlines 15/12/2017
$134
Tue 12/Dec - Wed 07/Mar
85 days Flights from Madrid to London on Brussels Airlines 12/12/2017
$134
Tue 12/Dec - Wed 13/Dec
1 days Flights from Madrid to London on Ryanair 12/12/2017
$85
Thu 21/Dec - Tue 24/Apr
124 days Flights from Madrid to London on Norwegian 21/12/2017
$82
Wed 27/Dec - Tue 29/May
153 days Flights from Madrid to London on Norwegian 27/12/2017
$130
Fri 01/Dec - Mon 29/Oct
332 days TAP Air Portugal
$135
Wed 13/Dec - Fri 09/Nov
331 days Flights from Madrid to London on Air Europa 13/12/2017
$83
Fri 01/Dec - Mon 29/Oct
332 days Flights from Madrid to London on Air Europa 01/12/2017
$139
Fri 08/Dec - Mon 11/Jun
185 days Flights from Madrid to London on Brussels Airlines 08/12/2017
$135
Fri 15/Dec - Mon 17/Sep
276 days Flights from Madrid to London on Brussels Airlines 15/12/2017
$134
Sun 03/Dec - Fri 01/Jun
180 days Flights from Madrid to London on Iberia 03/12/2017
$89
Fri 08/Dec - Sun 29/Jul
233 days Flights from Madrid to London on Iberia 08/12/2017
$102
Thu 07/Dec - Sun 12/Aug
248 days Flights from Madrid to London on Iberia 07/12/2017
$102
Fri 01/Dec - Sun 06/May
156 days TAP Air Portugal
$124
Fri 15/Dec - Sun 16/Sep
275 days Flights from Madrid to London on Air Europa 15/12/2017
$80
Mon 05/Feb - Mon 05/Nov
273 days Flights from Madrid to London on Air Europa 05/02/2018
$88
Fri 16/Feb - Mon 28/May
101 days Flights from Madrid to London on Air Europa 16/02/2018
$85
Wed 21/Feb - Thu 06/Sep
197 days Flights from Madrid to London on Air Europa 21/02/2018
$88
Fri 23/Feb - Tue 24/Jul
151 days Flights from Madrid to London on Air Europa 23/02/2018
$109
Thu 08/Feb - Thu 05/Apr
56 days Flights from Madrid to London on Norwegian 08/02/2018
$84
Fri 09/Feb - Mon 13/Aug
185 days Flights from Madrid to London on Brussels Airlines 09/02/2018
$133
Wed 21/Feb - Tue 22/May
90 days Flights from Madrid to London on Brussels Airlines 21/02/2018
$134
Thu 15/Feb - Wed 05/Sep
202 days Flights from Madrid to London on Brussels Airlines 15/02/2018
$150
Fri 23/Feb - Wed 25/Jul
152 days Flights from Madrid to London on SWISS 23/02/2018
$152
Thu 22/Feb - Mon 23/Apr
60 days Flights from Madrid to London on Brussels Airlines 22/02/2018
$134
Sun 04/Feb - Tue 06/Feb
2 days Flights from Madrid to London on Ryanair 04/02/2018
$47
Tue 13/Feb - Tue 06/Mar
21 days Flights from Madrid to London on Vueling Airlines 13/02/2018
$114
Thu 08/Feb - Tue 20/Feb
12 days Flights from Madrid to London on Vueling Airlines 08/02/2018
$112
Sat 24/Feb - Sat 17/Mar
21 days Flights from Madrid to London on Ryanair 24/02/2018
$50
Sat 24/Feb - Sun 26/Aug
183 days Flights from Madrid to London on Air Europa 24/02/2018
$85
Wed 07/Mar - Sat 09/Jun
94 days Flights from Madrid to London on Norwegian 07/03/2018
$85
Wed 07/Mar - Thu 05/Jul
120 days Flights from Madrid to London on Norwegian 07/03/2018
$90
Wed 21/Mar - Thu 05/Apr
15 days Flights from Madrid to London on Ryanair 21/03/2018
$52
Fri 16/Mar - Mon 21/May
66 days Flights from Madrid to London on Brussels Airlines 16/03/2018
$134
Fri 09/Mar - Mon 13/Aug
157 days Flights from Madrid to London on Iberia 09/03/2018
$91
Tue 06/Mar - Tue 20/Mar
14 days Flights from Madrid to London on Vueling Airlines 06/03/2018
$114
Mon 12/Mar - Mon 25/Jun
105 days Flights from Madrid to London on Brussels Airlines 12/03/2018
$133
Fri 09/Mar - Sat 17/Mar
8 days Flights from Madrid to London on Ryanair 09/03/2018
$52
Thu 22/Mar - Sun 06/May
45 days Flights from Madrid to London on Norwegian 22/03/2018
$84
Sat 03/Mar - Mon 03/Sep
184 days Flights from Madrid to London on Norwegian 03/03/2018
$82
Fri 09/Mar - Sun 14/Oct
219 days Flights from Madrid to London on Iberia 09/03/2018
$91
Fri 19/Jan - Sat 14/Apr
85 days Flights from Madrid to London on Air Europa 19/01/2018
$80
Sat 27/Jan - Thu 01/Mar
33 days Flights from Madrid to London on Air Europa 27/01/2018
$83
Thu 18/Jan - Sat 23/Jun
156 days Flights from Madrid to London on Air Europa 18/01/2018
$80
Fri 12/Jan - Mon 17/Sep
248 days Flights from Madrid to London on Air Europa 12/01/2018
$80
Fri 12/Jan - Sun 11/Nov
303 days Flights from Madrid to London on Air Europa 12/01/2018
$83
Thu 11/Jan - Mon 11/Jun
151 days Flights from Madrid to London on Brussels Airlines 11/01/2018
$134
Thu 18/Jan - Fri 20/Jul
183 days Flights from Madrid to London on Brussels Airlines 18/01/2018
$162
Fri 26/Jan - Fri 11/May
105 days Flights from Madrid to London on Brussels Airlines 26/01/2018
$150
Fri 12/Jan - Sun 08/Apr
86 days Flights from Madrid to London on Brussels Airlines 12/01/2018
$162
Tue 16/Jan - Tue 10/Jul
175 days Flights from Madrid to London on Iberia 16/01/2018
$90
Mon 15/Jan - Sat 11/Aug
208 days Flights from Madrid to London on Iberia 15/01/2018
$91
Thu 18/Jan - Sun 21/Oct
276 days Flights from Madrid to London on Iberia 18/01/2018
$85
Sat 20/Jan - Tue 06/Feb
17 days Flights from Madrid to London on Ryanair 20/01/2018
$47
Wed 17/Jan - Sat 20/Jan
3 days Flights from Madrid to London on Ryanair 17/01/2018
$47
Thu 18/Jan - Wed 14/Mar
55 days Flights from Madrid to London on Brussels Airlines 18/01/2018
$132
Fri 26/Jan - Sun 13/May
107 days Flights from Madrid to London on Air Europa 26/01/2018
$80
Tue 03/Jul - Tue 10/Jul
7 days TAP Air Portugal
$134
Tue 24/Jul - Tue 14/Aug
21 days Flights from Madrid to London on Vueling Airlines 24/07/2018
$133
Tue 31/Jul - Tue 21/Aug
21 days Flights from Madrid to London on Ryanair 31/07/2018
$76
Wed 11/Jul - Thu 12/Jul
1 days Flights from Madrid to London on Ryanair 11/07/2018
$76
Tue 10/Jul - Fri 14/Sep
66 days Flights from Madrid to London on Iberia 10/07/2018
$91
Fri 25/May - Fri 08/Jun
14 days Flights from Madrid to London on Blue Air 25/05/2018
$105
Fri 25/May - Thu 31/May
6 days Flights from Madrid to London on Blue Air 25/05/2018
$106
Wed 23/May - Sun 10/Jun
18 days Flights from Madrid to London on Ryanair 23/05/2018
$72
Thu 03/May - Mon 07/May
4 days Flights from Madrid to London on Ryanair 03/05/2018
$72
Tue 29/May - Fri 03/Aug
66 days Flights from Madrid to London on Iberia 29/05/2018
$91
Thu 31/May - Wed 18/Jul
48 days Flights from Madrid to London on Iberia 31/05/2018
$93
Fri 31/Aug - Sun 28/Oct
58 days Flights from Madrid to London on Air Europa 31/08/2018
$88
Wed 01/Aug - Tue 21/Aug
20 days Flights from Madrid to London on Ryanair 01/08/2018
$76
Wed 22/Aug - Sun 09/Sep
18 days Flights from Madrid to London on Ryanair 22/08/2018
$83
Wed 22/Aug - Tue 04/Sep
13 days Flights from Madrid to London on Ryanair 22/08/2018
$146
Wed 01/Aug - Fri 03/Aug
2 days TAP Air Portugal
$140
Fri 14/Sep - Mon 17/Sep
3 days Flights from Madrid to London on Ryanair 14/09/2018
$76
Wed 26/Sep - Tue 02/Oct
6 days Flights from Madrid to London on Ryanair 26/09/2018
$76
Fri 28/Sep - Sat 13/Oct
15 days Flights from Madrid to London on Blue Air 28/09/2018
$126
Fri 28/Sep - Sat 29/Sep
1 days Flights from Madrid to London on Blue Air 28/09/2018
$127
Fri 12/Oct - Wed 17/Oct
5 days Flights from Madrid to London on Blue Air 12/10/2018
$106
Fri 05/Oct - Sun 07/Oct
2 days Flights from Madrid to London on Ryanair 05/10/2018
$76
Fri 20/Apr - Wed 25/Apr
5 days Flights from Madrid to London on Blue Air 20/04/2018
$88
Fri 20/Apr - Wed 02/May
12 days Flights from Madrid to London on Blue Air 20/04/2018
$100
Tue 24/Apr - Mon 07/May
13 days Flights from Madrid to London on Ryanair 24/04/2018
$60
Wed 11/Apr - Sun 22/Apr
11 days Flights from Madrid to London on Ryanair 11/04/2018
$52
Sat 28/Apr - Sun 10/Jun
43 days Flights from Madrid to London on SWISS 28/04/2018
$158
Thu 05/Apr - Sun 12/Aug
129 days Flights from Madrid to London on Lufthansa 05/04/2018
$170
Mon 09/Apr - Sat 15/Sep
159 days Flights from Madrid to London on Iberia 09/04/2018
$191
Thu 05/Apr - Sat 11/Aug
128 days Flights from Madrid to London on Iberia 05/04/2018
$91
Fri 06/Apr - Sun 03/Jun
58 days Flights from Madrid to London on Air Europa 06/04/2018
$85
Fri 08/Jun - Tue 26/Jun
18 days Flights from Madrid to London on Vueling Airlines 08/06/2018
$130
Fri 08/Jun - Sun 10/Jun
2 days Flights from Madrid to London on Ryanair 08/06/2018
$68
Wed 27/Jun - Wed 11/Jul
14 days Flights from Madrid to London on Ryanair 27/06/2018
$76
Mon 18/Jun - Mon 13/Aug
56 days Flights from Madrid to London on SWISS 18/06/2018
$154
Fri 15/Jun - Sun 21/Oct
128 days Flights from Madrid to London on Iberia 15/06/2018
$91
Sat 30/Jun - Tue 04/Sep
66 days Flights from Madrid to London on Norwegian 30/06/2018
$138
Fri 01/Jun - Fri 31/Aug
91 days Flights from Madrid to London on Air Europa 01/06/2018
$88
Sat 30/Jun - Mon 03/Sep
65 days Flights from Madrid to London on Norwegian 30/06/2018
$98
Mon 05/Nov - Sun 11/Nov
6 days Flights from Madrid to London on Iberia 05/11/2018
$163
Thu 01/Nov - Sun 04/Nov
3 days Flights from Madrid to London on Iberia 01/11/2018
$91