LHRMAD~2.5h flight260K/mo searches

🎡 London to 👑 Madrid

Find the cheapest flights from London (LHR) to Madrid (MAD). Prices from GBP 35 — best months: October–December.

Search LondonMadrid

Compare fares across 1,000+ airlines & OTAs

Search Cheapest Flights →
From GBP 35·~2.5h·October–December
💰

From

GBP 35

⏱️

Duration

~2.5h

📅

Best month

October

🔍

Searches/mo

260K

Airlines on This Route

IberiaBritish AirwayseasyJetRyanairVueling
Compare All Airlines →

How to Find Cheap LondonMadrid Flights

1

Iberia and BA have a joint venture — compare both for best prices

2

Avoid the busiest summer months; Madrid in October–November is perfect

3

Flights from Stansted (Ryanair) to MAD are often £35–60 return

4

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.

View Price Calendar →

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.