Cheap Flights from Madrid to London (MAD - LHR)

Depart
Return
1 adult
Adults
18-64
Seniors
65+
Youth
12-17
Child
2-11
Seat Infant
under 2
Lap Infant
under 2
The price shown for each flight will be the average for all passengers including any infants.
Compare vs. KAYAK all | none

Best fares from MAD to LHR

Sun Mon Tue Wed Thu Fri Sat
  1 $293 2 $293 3 $294 4 $293 5 $308 6 $290
7 $275 8 $274 9 $274 10 $274 11 $290 12 $294 13 $234
14
$234
15 $568 16 $568 17 $293 18
$293
19 $518 20 $291
21 $246 22 $294 23 $246 24 $293 25 $274 26 $369 27
$369
28 $383 29 $304 30
$304
31 $317      

Best fares found by others...

KAYAK searches hundreds of sites to find the best rate for your next flight from Madrid to London. Get the best flight deal for your London trip!
Here's how it works. Search KAYAK for a flight ticket from Madrid to London. Sort, filter and compare results on one web page. Then book your plane ticket direct on the airline or travel agent site of your choice!
Direct flights MAD to LHR on American Airlines
Flight # Depart MAD Arrive LHR Sun Mon Tue Wed Thu Fri Sat Valid Between
8816 8:20 am 9:50 am Nov 25 - Dec 5
8816 8:20 am 9:50 am Jan 3 - Jan 10
8816 8:20 am 9:50 am Dec 26 - Jan 2
8816 8:20 am 9:50 am Dec 6 - Dec 24
8805 9:10 am 10:40 am Nov 25 - Jan 16
6277 10:55 am 12:25 pm Nov 25 - Dec 24
6277 10:55 am 12:25 pm Dec 26 - Jan 7
6279 12:05 pm 1:35 pm Dec 5 - Dec 13
6279 12:05 pm 1:35 pm Dec 7 - Dec 10
6279 12:05 pm 1:35 pm Dec 14 - Jan 10
6279 12:05 pm 1:35 pm Dec 15 - Jan 7
8817 1:35 pm 3:00 pm Dec 3 - Dec 11
8817 1:35 pm 3:00 pm Dec 12 - Dec 20
8817 1:35 pm 3:00 pm Dec 21 - Dec 29
8817 1:35 pm 3:00 pm Dec 30 - Jan 6
8833 2:55 pm 4:20 pm Dec 26 - Jan 5
8833 2:55 pm 4:20 pm Dec 4 - Dec 22
6281 6:20 pm 7:45 pm Nov 25 - Dec 26
6281 6:20 pm 7:45 pm Jan 4 - Jan 16
6281 6:20 pm 7:45 pm Nov 29 - Dec 20
6281 6:20 pm 7:45 pm Dec 27 - Jan 2
6281 6:20 pm 7:45 pm Jan 3 - Jan 3
6275 7:40 pm 9:00 pm Dec 7 - Dec 24
6275 7:40 pm 9:00 pm Dec 28 - Jan 5
6275 7:40 pm 9:00 pm Dec 30 - Jan 3
6275 7:45 pm 9:05 pm Nov 28 - Feb 20
6284 9:05 pm 10:15 pm Jan 5 - Jan 6
6284 9:05 pm 10:15 pm Jan 4 - Jan 4
6284 9:05 pm 10:15 pm Dec 26 - Jan 3
6284 9:05 pm 10:15 pm Dec 10 - Dec 31
6284 9:05 pm 10:15 pm Dec 8 - Dec 23
6284 9:05 pm 10:15 pm Nov 25 - Dec 7