From: 
 
To: 
 
Departure Date:
Return Date: 
Currency:
Adults:
Children:
Infants:
SEARCH
April 2025
May 2025
June 2025
July 2025
August 2025
September 2025
October 2025
November 2025
December 2025
January 2026
February 2026
March 2026

FareFinder

Flights to Madrid  |  From London

All fares are indicative. Prices are correct at the date and time last updated.
Flights to Madrid - Cheapest per month
£60
incl. payment fees
Ryanair
London Stansted20 May 2025, 21:45Madrid Barajas21 May 2025, 01:152h 30
non stop
Ryanair
Madrid Barajas21 May 2025, 22:45London Stansted22 May 2025, 00:102h 25
non stop
Ryanair
Last updated: 2 Days Ago
Date: 20 May - 21 May
£94
incl. payment fees
Iberia Express
London Gatwick7 Sep 2025, 11:35Madrid Barajas7 Sep 2025, 15:052h 30
non stop
Iberia Express
Madrid Barajas13 Sep 2025, 18:40London Gatwick13 Sep 2025, 20:002h 20
non stop
Iberia Express
Last updated: 5 Days Ago
Date: 7 Sep - 13 Sep
£127
incl. payment fees
Kiwi
London Gatwick20 May 2025, 05:35Madrid Barajas20 May 2025, 18:1511h 40
1 stop
Madrid Barajas20 May 2025, 21:35London Gatwick21 May 2025, 08:3011h 55
1 stop
Last updated: 2 Days Ago
Date: 20 May - 20 May
£169
incl. payment fees
GotoGate
London Gatwick20 May 2025, 07:40Madrid Barajas20 May 2025, 17:158h 35
1 stop
Madrid Barajas20 May 2025, 20:45London Gatwick21 May 2025, 07:0011h 15
1 stop
Last updated: 2 Days Ago
Date: 20 May - 20 May
£257
incl. payment fees
Air France
London Heathrow20 May 2025, 06:15Madrid Barajas20 May 2025, 15:358h 20
1 stop
Air France
Madrid Barajas20 May 2025, 17:45London Heathrow20 May 2025, 21:254h 40
1 stop
Air France
Last updated: 2 Days Ago
Date: 20 May - 20 May
£251
incl. payment fees
KLM
London City7 Sep 2025, 13:45Madrid Barajas7 Sep 2025, 19:304h 45
1 stop
KLM
Madrid Barajas13 Sep 2025, 06:00London City13 Sep 2025, 09:304h 30
1 stop
KLM
Last updated: 5 Days Ago
Date: 7 Sep - 13 Sep
£299
incl. payment fees
KLM
London Heathrow3 May 2025, 06:30Madrid Barajas3 May 2025, 16:258h 55
1 stop
KLM
Madrid Barajas14 May 2025, 13:05London Heathrow14 May 2025, 17:355h 30
1 stop
KLM
Last updated: 3 Days Ago
Date: 3 May - 14 May