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

Cheap flights from Madrid to London

Wed 28/Feb - Wed 28/Feb
0 days Flights from Madrid to London on Norwegian 28/02/2018
$89
Wed 28/Feb - Sun 29/Apr
60 days Flights from Madrid to London on Norwegian 28/02/2018
$96
Tue 27/Feb - Tue 13/Mar
14 days Flights from Madrid to London on Ryanair 27/02/2018
$86
Thu 22/Feb - Mon 27/Aug
186 days Flights from Madrid to London on Iberia 22/02/2018
$130
Thu 22/Feb - Fri 27/Jul
155 days Flights from Madrid to London on Air Europa 22/02/2018
$231
Tue 27/Feb - Sun 10/Jun
103 days Flights from Madrid to London on Iberia 27/02/2018
$125
Wed 28/Feb - Wed 05/Sep
189 days Flights from Madrid to London on Iberia 28/02/2018
$98
Sun 25/Feb - Fri 12/Oct
229 days Flights from Madrid to London on Iberia 25/02/2018
$129
Tue 06/Mar - Sat 16/Jun
102 days Flights from Madrid to London on Air Europa 06/03/2018
$88
Thu 22/Mar - Mon 27/Aug
158 days TAP Air Portugal
$152
Wed 21/Mar - Wed 11/Apr
21 days Flights from Madrid to London on Ryanair 21/03/2018
$50
Fri 30/Mar - Tue 31/Jul
123 days Flights from Madrid to London on Brussels Airlines 30/03/2018
$166
Thu 08/Mar - Sun 10/Jun
94 days Flights from Madrid to London on Brussels Airlines 08/03/2018
$142
Tue 06/Mar - Thu 16/Aug
163 days Flights from Madrid to London on Iberia 06/03/2018
$97
Wed 07/Mar - Tue 13/Mar
6 days Flights from Madrid to London on Ryanair 07/03/2018
$53
Wed 07/Mar - Wed 07/Mar
0 days Flights from Madrid to London on Ryanair 07/03/2018
$124
Sat 10/Mar - Sun 13/May
64 days Flights from Madrid to London on Air Europa 10/03/2018
$87
Sat 31/Mar - Mon 02/Jul
93 days Flights from Madrid to London on Air Europa 31/03/2018
$90
Thu 01/Mar - Sat 01/Dec
275 days Flights from Madrid to London on Air Europa 01/03/2018
$119
Fri 09/Mar - Tue 12/Feb
340 days Flights from Madrid to London on Air Europa 09/03/2018
$131
Thu 01/Mar - Tue 11/Sep
194 days Flights from Madrid to London on Brussels Airlines 01/03/2018
$165
Thu 22/Mar - Sun 02/Sep
164 days Flights from Madrid to London on Iberia 22/03/2018
$101
Wed 14/Mar - Wed 17/Oct
217 days Flights from Madrid to London on Iberia 14/03/2018
$97
Thu 08/Mar - Sat 03/Nov
240 days Flights from Madrid to London on Iberia 08/03/2018
$111
Sat 21/Apr - Wed 13/Jun
53 days Flights from Madrid to London on Norwegian 21/04/2018
$96
Wed 18/Apr - Mon 03/Sep
138 days Flights from Madrid to London on Iberia 18/04/2018
$108
Fri 20/Apr - Sun 02/Sep
135 days TAP Air Portugal
$134
Fri 27/Apr - Sat 29/Dec
246 days Flights from Madrid to London on Air Europa 27/04/2018
$206
Sun 22/Apr - Sun 01/Jul
70 days Flights from Madrid to London on British Airways 22/04/2018
$111
Thu 19/Apr - Tue 24/Apr
5 days Flights from Madrid to London on Vueling Airlines 19/04/2018
$119
Fri 06/Apr - Fri 13/Apr
7 days Flights from Madrid to London on Ryanair 06/04/2018
$50
Tue 24/Apr - Mon 14/May
20 days Flights from Madrid to London on Ryanair 24/04/2018
$62
Thu 05/Apr - Mon 09/Jul
95 days Flights from Madrid to London on Brussels Airlines 05/04/2018
$166
Sun 01/Apr - Mon 27/Aug
148 days Flights from Madrid to London on Iberia 01/04/2018
$101
Sat 28/Apr - Wed 01/Aug
95 days TAP Air Portugal
$175
Fri 27/Apr - Sat 29/Dec
246 days Flights from Madrid to London on Lufthansa 27/04/2018
$176
Mon 16/Apr - Wed 28/Nov
226 days Flights from Madrid to London on Iberia 16/04/2018
$109
Wed 25/Apr - Tue 08/May
13 days Flights from Madrid to London on Ryanair 25/04/2018
$124
Thu 17/May - Thu 31/May
14 days Flights from Madrid to London on Ryanair 17/05/2018
$53
Thu 24/May - Tue 12/Jun
19 days Flights from Madrid to London on Ryanair 24/05/2018
$46
Tue 01/May - Mon 02/Jul
62 days Flights from Madrid to London on British Airways 01/05/2018
$111
Sat 26/May - Sat 14/Jul
49 days Flights from Madrid to London on Lufthansa 26/05/2018
$166
Fri 25/May - Sat 03/Nov
162 days Flights from Madrid to London on Air Europa 25/05/2018
$90
Tue 29/May - Sun 25/Nov
180 days Flights from Madrid to London on Lufthansa 29/05/2018
$170
Wed 02/May - Sun 09/Dec
221 days Flights from Madrid to London on Iberia 02/05/2018
$213
Wed 02/May - Sun 09/Dec
221 days Flights from Madrid to London on Lufthansa 02/05/2018
$185
Thu 17/May - Wed 19/Sep
125 days Flights from Madrid to London on Air Europa 17/05/2018
$90
Fri 25/May - Wed 22/Aug
89 days Flights from Madrid to London on Air Europa 25/05/2018
$106
Fri 11/May - Sun 16/Sep
128 days Flights from Madrid to London on Lufthansa 11/05/2018
$169
Fri 11/May - Thu 16/Aug
97 days TAP Air Portugal
$162
Fri 13/Jul - Mon 10/Sep
59 days Flights from Madrid to London on Norwegian 13/07/2018
$96
Thu 26/Jul - Wed 03/Oct
69 days Flights from Madrid to London on Norwegian 26/07/2018
$96
Sun 01/Jul - Fri 01/Feb
215 days Flights from Madrid to London on Lufthansa 01/07/2018
$217
Tue 31/Jul - Tue 21/Aug
21 days Flights from Madrid to London on Ryanair 31/07/2018
$89
Wed 11/Jul - Tue 17/Jul
6 days Flights from Madrid to London on Ryanair 11/07/2018
$89
Tue 17/Jul - Tue 18/Sep
63 days Flights from Madrid to London on Brussels Airlines 17/07/2018
$166
Tue 10/Jul - Thu 12/Jul
2 days Flights from Madrid to London on Air Europa 10/07/2018
$159
Thu 26/Jul - Wed 08/Aug
13 days Flights from Madrid to London on Ryanair 26/07/2018
$155
Sun 01/Jul - Fri 01/Feb
215 days Flights from Madrid to London on Iberia 01/07/2018
$219
Wed 20/Jun - Tue 21/Aug
62 days Flights from Madrid to London on Norwegian 20/06/2018
$96
Fri 08/Jun - Wed 02/Jan
208 days Flights from Madrid to London on Norwegian 08/06/2018
$99
Tue 12/Jun - Wed 20/Jun
8 days Flights from Madrid to London on Vueling Airlines 12/06/2018
$127
Thu 14/Jun - Wed 04/Jul
20 days Flights from Madrid to London on Ryanair 14/06/2018
$70
Wed 06/Jun - Tue 12/Jun
6 days Flights from Madrid to London on Ryanair 06/06/2018
$43
Sun 17/Jun - Mon 01/Oct
106 days Flights from Madrid to London on Iberia 17/06/2018
$100
Fri 08/Jun - Sat 01/Dec
176 days Flights from Madrid to London on Iberia 08/06/2018
$98
Tue 19/Jun - Tue 10/Jul
21 days Flights from Madrid to London on Ryanair 19/06/2018
$150
Sat 16/Jun - Sun 16/Sep
92 days Flights from Madrid to London on Air Europa 16/06/2018
$87
Tue 05/Jun - Sun 25/Nov
173 days Flights from Madrid to London on Iberia 05/06/2018
$101
Sun 03/Jun - Thu 25/Oct
144 days Flights from Madrid to London on Lufthansa 03/06/2018
$194
Wed 15/Aug - Sat 13/Oct
59 days Flights from Madrid to London on Air Europa 15/08/2018
$117
Tue 14/Aug - Wed 19/Dec
127 days Flights from Madrid to London on Iberia 14/08/2018
$109
Wed 22/Aug - Wed 05/Sep
14 days Flights from Madrid to London on Ryanair 22/08/2018
$90
Wed 08/Aug - Tue 21/Aug
13 days Flights from Madrid to London on Ryanair 08/08/2018
$81
Fri 17/Aug - Fri 16/Nov
91 days Flights from Madrid to London on Iberia 17/08/2018
$97
Mon 13/Aug - Fri 21/Dec
130 days Flights from Madrid to London on SWISS 13/08/2018
$191
Thu 16/Aug - Thu 16/Aug
0 days Flights from Madrid to London on Iberia 16/08/2018
$126
Sat 01/Sep - Sat 01/Dec
91 days Flights from Madrid to London on Brussels Airlines 01/09/2018
$153
Sat 15/Sep - Mon 17/Dec
93 days Flights from Madrid to London on Iberia 15/09/2018
$109
Fri 28/Sep - Sun 07/Oct
9 days Flights from Madrid to London on Blue Air 28/09/2018
$150
Sat 22/Sep - Mon 08/Oct
16 days Flights from Madrid to London on Ryanair 22/09/2018
$81
Thu 13/Sep - Thu 20/Sep
7 days Flights from Madrid to London on Ryanair 13/09/2018
$81
Thu 13/Sep - Mon 17/Sep
4 days Flights from Madrid to London on Ryanair 13/09/2018
$152
Sat 03/Nov - Tue 06/Nov
3 days Flights from Madrid to London on Air Europa 03/11/2018
$87
Wed 14/Nov - Sat 01/Dec
17 days Flights from Madrid to London on Air Europa 14/11/2018
$88
Mon 05/Nov - Thu 08/Nov
3 days Flights from Madrid to London on Lufthansa 05/11/2018
$166
Fri 14/Dec - Wed 19/Dec
5 days Flights from Madrid to London on Air Europa 14/12/2018
$87
Sat 08/Dec - Sun 09/Dec
1 days Flights from Madrid to London on Lufthansa 08/12/2018
$157
Thu 20/Dec - Mon 07/Jan
18 days Flights from Madrid to London on Air Europa 20/12/2018
$88
Wed 03/Oct - Fri 01/Feb
121 days Flights from Madrid to London on Air Europa 03/10/2018
$91
Sat 27/Oct - Mon 12/Nov
16 days Flights from Madrid to London on Air Europa 27/10/2018
$89
Fri 05/Oct - Sat 29/Dec
85 days Flights from Madrid to London on British Airways 05/10/2018
$108
Fri 12/Oct - Tue 16/Oct
4 days Flights from Madrid to London on Blue Air 12/10/2018
$130
Sun 07/Oct - Mon 08/Oct
1 days Flights from Madrid to London on Ryanair 07/10/2018
$81
Thu 18/Oct - Sat 03/Nov
16 days Flights from Madrid to London on Ryanair 18/10/2018
$158
Mon 07/Jan - Thu 10/Jan
3 days Flights from Madrid to London on Brussels Airlines 07/01/2019
$142
Tue 01/Jan - Fri 04/Jan
3 days Flights from Madrid to London on Air Europa 01/01/2019
$88
Mon 14/Jan - Sun 03/Feb
20 days Flights from Madrid to London on KLM 14/01/2019
$216
Thu 07/Feb - Sun 10/Feb
3 days Flights from Madrid to London on Iberia 07/02/2019
$98