Cheap flights from Madrid to London

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

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

Madrid to London flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Madrid (MAD) - London (LON) 2024-11-07 2024-11-10 156 USD 4 hours 55 minutes Direct 2024-04-19T01:23:27
Madrid (MAD) - London (LON) 2025-01-14 2025-01-21 156 USD 5 hours 5 minutes Direct 2024-04-18T10:25:49
Madrid (MAD) - London (LON) 2025-03-14 2025-03-17 156 USD 4 hours 45 minutes Direct 2024-04-18T20:10:48
Madrid (MAD) - London (LON) 2024-12-15 2025-01-04 156 USD 5 hours 0 minutes Direct 2024-04-19T01:51:32
Madrid (MAD) - London (LON) 2025-01-17 2025-01-23 156 USD 5 hours 5 minutes Direct 2024-04-18T08:29:51
Madrid (MAD) - London (LON) 2024-12-18 2025-01-05 156 USD 5 hours 0 minutes Direct 2024-04-18T16:04:30
Madrid (MAD) - London (LON) 2024-12-27 2025-01-03 156 USD 5 hours 0 minutes Direct 2024-04-18T04:40:14
Madrid (MAD) - London (LON) 2025-01-13 2025-01-16 157 USD 5 hours 0 minutes Direct 2024-04-17T12:07:11
Madrid (MAD) - London (LON) 2025-03-18 2025-03-20 157 USD 5 hours 0 minutes Direct 2024-04-17T09:31:08
Madrid (MAD) - London (LON) 2025-03-18 2025-03-21 157 USD 5 hours 0 minutes Direct 2024-04-16T10:21:58
Madrid (MAD) - London (LON) 2025-03-18 2025-03-23 157 USD 5 hours 5 minutes Direct 2024-04-17T20:33:36
Madrid (MAD) - London (LON) 2025-01-19 2025-01-23 157 USD 5 hours 0 minutes Direct 2024-04-17T03:50:39
Madrid (MAD) - London (LON) 2024-12-27 2025-01-02 157 USD 5 hours 5 minutes Direct 2024-04-17T12:58:34
Madrid (MAD) - London (LON) 2024-12-27 2025-01-06 157 USD 5 hours 0 minutes Direct 2024-04-17T22:01:57
Madrid (MAD) - London (LON) 2024-12-27 2024-12-31 157 USD 4 hours 50 minutes Direct 2024-04-16T18:42:19
Madrid (MAD) - London (LON) 2024-10-02 2024-10-04 161 USD 4 hours 45 minutes Direct 2024-04-16T11:10:58
Madrid (MAD) - London (LON) 2024-10-08 2024-10-18 161 USD 4 hours 39 minutes Direct 2024-04-16T21:12:04
Madrid (MAD) - London (LON) 2024-10-09 2024-10-12 161 USD 4 hours 45 minutes Direct 2024-04-16T20:39:29
Madrid (MAD) - London (LON) 2024-09-14 2024-09-24 161 USD 4 hours 45 minutes Direct 2024-04-16T14:17:30
Madrid (MAD) - London (LON) 2024-09-14 2024-09-29 161 USD 4 hours 39 minutes Direct 2024-04-16T08:07:20
Madrid (MAD) - London (LON) 2024-09-17 2024-10-09 161 USD 4 hours 45 minutes Direct 2024-04-16T16:57:51
Madrid (MAD) - London (LON) 2024-09-25 2024-10-23 161 USD 4 hours 39 minutes Direct 2024-04-16T12:58:38
Madrid (MAD) - London (LON) 2024-09-25 2024-09-26 161 USD 4 hours 45 minutes Direct 2024-04-16T07:41:48
Madrid (MAD) - London (LON) 2024-09-28 2024-10-05 161 USD 4 hours 45 minutes Direct 2024-04-16T08:00:46
Madrid (MAD) - London (LON) 2024-09-08 2024-09-15 176 USD 10 hours 15 minutes Connection 2024-04-18T17:21:47
Madrid (MAD) - London (LON) 2024-07-05 2024-07-10 197 USD 17 hours 50 minutes Connection 2024-04-13T12:48:49
Madrid (MAD) - London (LON) 2024-04-22 2024-04-24 201 USD 39 hours 20 minutes Connection 2024-04-17T08:22:54
Madrid (MAD) - London (LON) 2024-04-24 2024-04-25 221 USD 22 hours 0 minutes Connection 2024-04-12T11:31:21
Madrid (MAD) - London (LON) 2024-07-18 2024-07-18 245 USD 38 hours 50 minutes Connection 2024-04-14T06:41:47
Madrid (MAD) - London (LON) 2024-05-04 2024-05-05 258 USD 20 hours 5 minutes Connection 2024-04-17T19:09:17

Madrid to London flight status

Flight Origin Destination Departure Arrival Equip
BA7054 Madrid (MAD) London (LHR) 8 a.m. 9:30 a.m. 321
AA6279 Madrid (MAD) London (LHR) 7:40 p.m. 10:36 p.m. 320
JL7868 Madrid (MAD) London (LHR) 9:15 a.m. 10:40 a.m. Airbus A319-111
AA8685 Madrid (MAD) London (LHR) 4:10 p.m. 6:10 p.m. 320
AA8833 Madrid (MAD) London (LHR) 4:30 p.m. 7:05 p.m. 320
AA6803 Madrid (MAD) London (LHR) 12:10 p.m. 1:30 p.m. 73G
AA6284 Madrid (MAD) London (LHR) 7 a.m. 8:36 a.m. 319
LA5448 Madrid (MAD) London (LHR) 4:50 p.m. 6:15 p.m. 319
LA5434 Madrid (MAD) London (LHR) 1:30 p.m. 2:55 p.m. 320
IB3176 Madrid (MAD) London (LHR) 1:30 p.m. 2:55 p.m. A332
IB3170 Madrid (MAD) London (LHR) 7 a.m. 8:25 a.m. Airbus A320-100/200
IB3162 Madrid (MAD) London (LHR) 8 a.m. 9:30 a.m. Airbus A330
IB7461 Madrid (MAD) London (LHR) 12:10 p.m. 1:30 p.m. Airbus A320-100/200
IB7465 Madrid (MAD) London (LHR) 7:35 p.m. 9:05 p.m. None
AA8788 Madrid (MAD) London (LHR) 4 p.m. 6:50 p.m. 321
BA7056 Madrid (MAD) London (LHR) 5:55 p.m. 7:20 p.m. 320
IB3172 Madrid (MAD) London (LHR) 2:55 p.m. 4:20 p.m. Airbus A320-100/200
IB7467 Madrid (MAD) London (LHR) 8:50 p.m. 10:10 p.m. 319
AA8746 Madrid (MAD) London (LHR) noon 2:20 p.m. 320
IB7058 Madrid (MAD) London (LHR) 7:50 a.m. 9:25 a.m. 359
BA463 Madrid (MAD) London (LHR) 7:50 p.m. 9:10 p.m. Airbus A319
BA7060 Madrid (MAD) London (LHR) 2:55 p.m. 4:20 p.m. 321
LA7076 Madrid (MAD) London (LHR) 2:55 p.m. 4:20 p.m. 320
AA8817 Madrid (MAD) London (LHR) 11:45 a.m. 1:05 p.m. 320
AA8816 Madrid (MAD) London (LHR) 11:25 a.m. 1:20 p.m. 320
AA8682 Madrid (MAD) London (LHR) 11:35 a.m. 1:35 p.m. None
BA7066 Madrid (MAD) London (LHR) 1:30 p.m. 2:55 p.m. 320
BA459 Madrid (MAD) London (LHR) 12:10 p.m. 1:30 p.m. A319
JL7702 Madrid (MAD) London (LHR) 12:10 p.m. 1:30 p.m. 320
BA7467 Madrid (MAD) London (LHR) 7:20 p.m. 10:15 p.m. 319
AA8805 Madrid (MAD) London (LHR) 11:05 a.m. 12:15 p.m. 320
BA465 Madrid (MAD) London (LHR) 8:50 p.m. 10:10 p.m. Airbus A320-100/200
BA7050 Madrid (MAD) London (LHR) 4:50 p.m. 6:15 p.m. Airbus A320-100/200
LA7088 Madrid (MAD) London (LHR) 3:45 p.m. 5:15 p.m. 346
BA7052 Madrid (MAD) London (LHR) 7 a.m. 8:25 a.m. 320
IB3180 Madrid (MAD) London (LHR) 4:50 p.m. 6:15 p.m. Airbus A320-100/200
IB3166 Madrid (MAD) London (LHR) 3:45 p.m. 5:15 p.m. A359
IB3164 Madrid (MAD) London (LHR) 5:55 p.m. 7:20 p.m. Airbus A320-100/200
BA7058 Madrid (MAD) London (LHR) 3:45 p.m. 5:15 p.m. Airbus A330-200
IB3199 Madrid (MAD) London (LHR) 7:30 p.m. 10:25 p.m. A320
BA7465 Madrid (MAD) London (LHR) 3:05 p.m. 4:20 p.m. 320
AA6277 Madrid (MAD) London (LHR) 1:39 p.m. 3:36 p.m. 320
IB3174 Madrid (MAD) London (LHR) 5:25 p.m. 6:45 p.m. Airbus A321-212
BA7068 Madrid (MAD) London (LHR) 9:10 a.m. 10:35 a.m. Airbus A320-100/200
IB3160 Madrid (MAD) London (LHR) 9:10 a.m. 10:35 a.m. Airbus A320-100/200
LA5409 Madrid (MAD) London (LHR) 8 a.m. 9:30 a.m. 321
AA6809 Madrid (MAD) London (LHR) 8:50 p.m. 10:10 p.m. 7M8
AA8686 Madrid (MAD) London (LHR) 7:45 p.m. 9 p.m. 319
AA6281 Madrid (MAD) London (LHR) 5:20 a.m. 7:54 a.m. 320
JL6516 Madrid (MAD) London (LHR) 3:05 p.m. 3:20 p.m. None
JL7844 Madrid (MAD) London (LHR) 9:30 a.m. 10:45 a.m. 320
BA467 Madrid (MAD) London (LHR) 12:10 p.m. 1:30 p.m. Airbus A320-100/200
JL7840 Madrid (MAD) London (LHR) 9:15 a.m. 10:35 a.m. A320-100/200
IB7459 Madrid (MAD) London (LHR) 10:50 a.m. 12:15 p.m. 320
BA457 Madrid (MAD) London (LHR) 10:55 a.m. 12:20 p.m. A319
AA6805 Madrid (MAD) London (LHR) 5:55 p.m. 7:25 p.m. B738
IB7463 Madrid (MAD) London (LHR) 5:55 p.m. 7:25 p.m. 777
JL7838 Madrid (MAD) London (LHR) 9:15 a.m. 10:30 a.m. 320
BA461 Madrid (MAD) London (LHR) 5:50 p.m. 7:20 p.m. Airbus A319
VY3266 Madrid (MAD) London (LHR) 10:55 a.m. 12:30 p.m. 321
LA5482 Madrid (MAD) London (LHR) 7:15 p.m. 8:30 p.m. 321
LA5481 Madrid (MAD) London (LHR) 5:50 p.m. 7:20 p.m. 777
LA8018 Madrid (MAD) London (LHR) 11:20 a.m. 1:45 p.m. 320
QY804 Madrid (MAD) London (LHR) 7:30 p.m. 8:38 p.m. B752
BA7461 Madrid (MAD) London (LHR) 3:20 p.m. 4:35 p.m. 321
D08461 Madrid (MAD) London (LHR) 7:30 p.m. 1 a.m. Boeing 757-23N(PCF)
JJ8582 Madrid (MAD) London (LHR) 3:50 p.m. 5:10 p.m. A340-500
JJ8594 Madrid (MAD) London (LHR) 5:05 p.m. 6:30 p.m. A319
JJ8592 Madrid (MAD) London (LHR) 4:40 p.m. 6 p.m. A319
JJ8560 Madrid (MAD) London (LHR) 2:55 p.m. 4:20 p.m. A320-100/200
YY7467 Madrid (MAD) London (LHR) 9 p.m. 10:10 p.m.
EB356 Madrid (MAD) London (LHR) None None A332
OB5104 Madrid (MAD) London (LHR) 3:50 p.m. 5:15 p.m. None
LA7083 Madrid (MAD) London (LHR) 4:30 p.m. 6:05 p.m. None
YY461 Madrid (MAD) London (LHR) 5:50 p.m. 7:10 p.m.
YY465 Madrid (MAD) London (LHR) 9:15 p.m. 10:30 p.m.
YY459 Madrid (MAD) London (LHR) 12:30 p.m. 2 p.m.
BA9275 Madrid (MAD) London (LHR) None None A320
BA9273 Madrid (MAD) London (LHR) None None A321
YY7463 Madrid (MAD) London (LHR) 5:45 p.m. 7:05 p.m.
YY7465 Madrid (MAD) London (LHR) 7:55 p.m. 9:10 p.m.
YY467 Madrid (MAD) London (LHR) 12:50 p.m. 2:05 p.m.
YY7461 Madrid (MAD) London (LHR) 12:30 p.m. 2 p.m.
YY7066 Madrid (MAD) London (LHR) 1:20 p.m. 2:55 p.m.
YY7068 Madrid (MAD) London (LHR) 9 a.m. 10:35 a.m.
YY7058 Madrid (MAD) London (LHR) 3:50 p.m. 5:15 p.m.
YY7060 Madrid (MAD) London (LHR) 2:45 p.m. 4:20 p.m.
AI7201 Madrid (MAD) London (LHR) 8:55 p.m. 10:10 p.m. 77W
IB459 Madrid (MAD) London (LHR) 11:45 a.m. 1:10 p.m. 320
W62475 Madrid (MAD) London (LHR) 8:55 p.m. 10:10 p.m.
VY3244 Madrid (MAD) London (LHR) 3:50 p.m. 5:10 p.m. 320
9W8545 Madrid (MAD) London (LHR) 11:50 a.m. 1:15 p.m. E90