🎡 London to 👑 Madrid
Find the cheapest flights from London (LHR) to Madrid (MAD). Prices from GBP 35 — best months: October–December.
Search London → Madrid
Compare fares across 1,000+ airlines & OTAs
Search Cheapest Flights →From
GBP 35
Duration
~2.5h
Best month
October
Searches/mo
260K
How to Find Cheap London–Madrid Flights
Iberia and BA have a joint venture — compare both for best prices
Avoid the busiest summer months; Madrid in October–November is perfect
Flights from Stansted (Ryanair) to MAD are often £35–60 return
Madrid has one main airport (Adolfo Suárez/Barajas) — no alternative airport confusion
Flexible Dates? Use the Price Calendar
See the cheapest days to fly London to Madrid on a full month view.
London to Madrid— Frequently Asked Questions
How long is the flight from London to Madrid?
▾
Direct flights take approximately 2h 15–30min. Flights depart from Heathrow (BA, Iberia), Gatwick (easyJet), and Stansted (Ryanair).
What is the best time to visit Madrid?
▾
Spring (April–May) and autumn (September–November) have the best weather. Summers are extremely hot (35°C+).
Planning Your Trip to Madrid?
Once you've booked your flight, explore hotels, tours, and travel guides for Madrid.