Find the cheapest flights from London to Madrid in 2026. Compare airlines, prices by month, and booking tips to save on your trip.
Route: London (LON) → Madrid (MAD)
Distance: Direct flights not available
Flight Duration: 4h 30m – 6h 30m
Prices by Month
| Month | Avg Price | Demand |
|---|---|---|
| January | €300 | low |
| February | €280 | low |
| March | €320 | medium |
| April | €360 | medium |
| May | €380 | high |
| June | €420 | high |
| July | €460 | high |
| August | €470 | high |
| September | €400 | medium |
| October | €340 | medium |
| November | €290 | low |
| December | €400 | high |
Airlines on This Route
- Ryanair (direct) from €45 — Ryanair charges for boarding passes printed at airport (€15) — print or mobile pass mandatory. Flight FR8082 operates Stansted-MAD.
- easyJet (direct) from €55 — easyJet offers fastest Gatwick-MAD service with 4-5 daily flights. Book cabin-plus for guaranteed overhead bin space.
- British Airways (direct) from €120 — BA offers best frequent flyer earning on this route. Heathrow departures have better terminal connections than Gatwick.
- Iberia (direct) from €110 — Iberia Express operates Heathrow-MAD with excellent on-time record. Best for connecting to Spanish regional cities.
- Vueling (direct) from €50 — Vueling operates Gatwick and Heathrow flights. Best combine-with-Barcelona fares if extending trip.
- Air France (connecting) from €180 — Cheapest connecting option via Paris CDG. Allows Paris overnight stopover at no extra cost on most fares.
Booking Strategy
For London-Madrid, book 3-6 weeks ahead for the best deals on budget carriers. Tuesday and Wednesday departures are consistently €30-50 cheaper than Friday-Sunday flights. Ryanair and easyJet dominate pricing at €45-80 one-way, but factor in baggage fees — a checked bag often costs more than the base fare. British Airways and Iberia justify their higher prices with included baggage and better schedules. Use Skyscanner’s ‘everywhere’ search to compare all carriers simultaneously. If flying from Heathrow, check both Terminal 5 (BA) and Terminal 3 (Iberia/Air France) for better connection times. For maximum savings, consider flying into Madrid’s Barajas and out of Barcelona — open-jaw tickets often work out cheaper than return on the same airline.
Route Tips
- Heathrow Terminal 5 offers the best connection times for BA’s hourly Madrid service, but Terminal 3 (Iberia/Air France) often has cheaper connecting fares from other airlines.
- Ryanair’s Madrid flights use Stansted — factor in £15-20 for transfers if coming from central London, negating any fare savings.
- If arriving late-night, the Metro runs until 1:30am or book a private transfer in advance for €25 flat — taxi queues can be long.
- British Airways and Iberia offer the same flights (oneworld partners) but pricing differs — check both for the same routing.
- UK citizens need only a passport (6-month validity not required post-Brexit) but register for EU Entry/Exit System when implemented.
Frequently Asked Questions
How long is the flight from London to Madrid?
The direct flight from London to Madrid takes approximately 2 hours and 20 minutes. British Airways, Iberia, Ryanair, easyJet, and Vueling all operate non-stop services from London Heathrow, Gatwick, and Stansted. If you opt for a connecting flight via Paris, Amsterdam, or Frankfurt, expect a total journey time of 4h30m to 6h30m depending on layover duration. Morning departures (7am-10am) typically offer the most straightforward connections.
How much does it cost to fly from London to Madrid?
Direct flights start from as little as €45 with budget carriers like Ryanair and easyJet when booked well in advance. Standard economy fares with British Airways or Iberia range from €100-€180 including baggage. The cheapest months to fly are February and November, with average prices around €280 return. Peak pricing in July and August sees fares climb to €470+ return. Connecting flights through Air France or KLM typically cost €160-€250 but include checked baggage.
Are there direct flights from London to Madrid?
Yes, direct flights are abundant on this route. British Airways and Iberia operate premium direct services from Heathrow (hourly), while easyJet runs 4-5 daily flights from Gatwick. Ryanair flies from Stansted (FR8082) with fares often under €50, and Vueling connects Heathrow and Gatwick with competitive pricing. There are approximately 30+ direct flights daily across all airlines, making this one of Europe’s busiest short-haul routes.
What is the cheapest month to fly from London to Madrid?
February is the cheapest month with average return fares around €280, followed closely by November at €290. These low-season months offer significant savings over summer peak pricing. January also sees competitive rates around €300. The most expensive period is mid-July through late August, when average prices exceed €470 due to European holiday demand. Shoulder months like April, May, and October offer a balance of decent weather and moderate pricing around €340-€380.
Which airlines fly from London to Madrid?
Five airlines operate direct services: British Airways (Heathrow, premium service, 2 bags included), Iberia/Express (Heathrow, Spanish carrier), Ryanair (Stansted, ultra-low-cost, basic fare excludes checked bags), easyJet (Gatwick, low-cost with cabin bag), and Vueling (Heathrow/Gatwick, budget option). Connecting services via European hubs are offered by Air France (Paris), KLM (Amsterdam), and Lufthansa (Munich/Frankfurt). Budget carriers dominate market share, while BA and Iberia attract business travelers with included baggage and loyalty benefits.
What airport do I fly into in Madrid?
You fly into Madrid-Barajas Adolfo Suárez Airport (MAD), located 12km northeast of the city centre. The airport has four terminals connected by an automated shuttle. Transport into Madrid: Metro Line 8 (€4.50-€5, 15 minutes to Gran Vía), Airport Express Bus (€5, 40 minutes), or taxi (€30-€40 flat rate to city centre, 20-30 minutes depending on traffic). Terminal 4 handles most international arrivals including BA and Iberia; budget carriers often use T1 or T2.
How far in advance should I book London to Madrid flights?
For this route, the optimal booking window is 3-6 weeks before departure for budget carriers, where fares can jump 50%+ last-minute. Business-class and premium economy with BA/Iberia should be booked 6-8 weeks ahead for the best rates. February and November deals appear 2-3 months out. Avoid booking less than 7 days ahead unless money is no object — last-minute fares regularly exceed €200 even on budget carriers. Tuesday and Wednesday departures booked on a Sunday evening typically yield the lowest prices.
Is it cheaper to fly from London to Madrid on weekdays?
Yes, weekday flights are significantly cheaper. Tuesday and Wednesday departures are the cheapest days, with typical savings of €30-€60 compared to Friday or Sunday. Thursday falls in the middle range. The weekend premium is especially pronounced for return flights from Madrid, where Sunday departures cost more than Saturday. For the best deals, aim for midweek outbound and midweek return. This pattern holds across all airlines, though the differential is most pronounced with budget carriers where a Friday flight can cost double a Wednesday.
Data updated: 2026-03