Skip to content
7,143 deals tracked live · Updated every 6h · 100% free, no commissions — Get free alerts ✈
✈️ No Commissions — Honest Flight Deals Every Day

Cheap Flights London to Madrid 2026 — Fares, Airlines & Best Time to Book

London to Madrid is one of the busiest short-haul routes in Europe, with dozens of non-stop flights a day and fierce competition keeping fares low. You can be in the Spanish capital in under two and a half hours, and for much of the year a return costs less than a night out. This guide covers who flies the route, what a fair fare looks like in pounds, and when to book.

Route: London (LHR / LGW / STN / LTN) → Madrid–Barajas (MAD)

Distance: approximately 1,260 km (785 miles)

Non-stop flight time: about 2h 20m southbound

Direct flights: Yes — Iberia and British Airways fly non-stop from Heathrow, easyJet from Gatwick and Luton, and Ryanair from Stansted and Luton. With this much competition, a direct flight is always the quickest and usually the cheapest option.

Fares from London to Madrid (GBP)

Madrid is a year-round city break rather than a beach destination, so fares are steadier than on the summer-holiday routes. The dearest weeks are Easter (Semana Santa), the run-up to Christmas and pockets of high summer; the cheapest fares appear in the deep-winter and late-autumn lulls. The figures below are typical economy return fares in pounds.

Month Demand What to expect
January low
February low-medium
March medium
April high (Easter)
May medium-high
June medium-high
July high (summer)
August medium-high
September medium-high
October medium
November low
December high (Christmas)

Checked against every return fare on sale as we write: a return costs about £41 — that is the median and the floor, not a one-way. Wizz Air holds two thirds of the cheap seats at a flat £41, mostly from Luton, with Ryanair at £45–£46 from Stansted. The full-service tier is Iberia at £76–£85 from Heathrow. So £41 is simply the price of this route, anything under it is exceptional, and £80 buys a full-service ticket rather than being a good low-cost deal. Bags are extra on the low-cost fares. Easter and Christmas are the exceptions.

Airlines on this route

Every worthwhile option is non-stop — there is no cheaper one-stop on a route with this much direct competition. The carriers are:

  • Iberia — the flag carrier, non-stop from Heathrow with the most frequencies of the day; full-service, cabin bag included.
  • British Airways — non-stop from Heathrow, several times daily; full-service, and handy for Oneworld connections.
  • easyJet — non-stop from Gatwick and Luton; usually the lowest lead-in fares with the widest choice of days.
  • Ryanair — non-stop from Stansted and Luton; rock-bottom base fares, but check the bag and seat add-ons.

Air Europa and Wizz Air also serve the route on selected days. With so many carriers flying it, fares are keenly priced — the choice comes down to your London airport and whether you need a checked bag.

When to book & how to save

  • Book 3–8 weeks ahead for the best short-haul fares; prices can jump sharply in the final fortnight, especially around Easter.
  • Avoid Semana Santa (Easter week) and mid-December, the two clearest price peaks on this otherwise steady route.
  • Travel midweek: Tuesday-to-Thursday departures are usually cheaper than a Friday-out, Sunday-back city break.
  • Compare the all-in price: the lowest easyJet and Ryanair fares are cabin-bag-only — add a hold bag and Iberia or BA can come out level.
  • Be flexible on London airport: a Stansted or Luton departure often prices below Heathrow, and Madrid–Barajas is the same arrival either way.

Arriving in Madrid

Flights land at Adolfo Suárez Madrid–Barajas (MAD), about 12 km northeast of the city. The cheapest way in is Metro Line 8 to Nuevos Ministerios in around 15–20 minutes (a few pounds, including the airport supplement), or the Cercanías C-1 commuter train to Atocha. A taxi to the centre runs a fixed fare of around £28–£32. Madrid uses the euro, so carry some for the metro and small purchases.

Frequently asked questions

Are there direct flights from London to Madrid?

Yes — plenty. Iberia and British Airways fly non-stop from Heathrow, easyJet from Gatwick and Luton, and Ryanair from Stansted and Luton, with Air Europa and Wizz Air on selected days. With this much competition, a direct flight is always fastest and usually cheapest.

How long is the flight from London to Madrid?

The non-stop flight takes about 2 hours 20 minutes southbound, and a little longer coming back against the prevailing winds. It is comfortably a same-morning journey, which is why Madrid works so well as a short city break from London.

How much does it cost to fly from London to Madrid?

About £41 return — and that is a return, not a one-way. Wizz Air is a flat £41 from Luton, Ryanair £45–£46 from Stansted, and Iberia £76–£85 from Heathrow. Easter week and the Christmas run-up sit toward the top of the range.

What is the cheapest month to fly from London to Madrid?

January and November are usually the quietest months. On price the month scarcely matters: the Wizz Air fare held at a flat £41 across every departure month we could price, including August. Avoid Easter week (Semana Santa) and mid-December, which see the sharpest price rises on this route.

Which airlines fly from London to Madrid?

Wizz Air supplies two thirds of the cheapest fares in our data, at a flat £41 from Luton, with Ryanair close behind at £45–£46 from Stansted. Iberia and British Airways fly from Heathrow — Iberia at £76–£85 — and easyJet and Air Europa also serve the route, though neither appeared among the cheapest fares we checked. Iberia and BA are the full-service choices.

Which airport do I fly into in Madrid?

You arrive at Adolfo Suárez Madrid–Barajas (MAD), the city’s only major airport, about 12 km from the centre. Metro Line 8 and the Cercanías C-1 train both reach the city in around 15–25 minutes.

How far in advance should I book London to Madrid flights?

Aim to book 3 to 8 weeks ahead. Short-haul fares to Madrid tend to be lowest a month or two out and climb in the final weeks, particularly around Easter and Christmas, so early booking usually pays off.

Is it cheaper to fly on weekdays?

Usually, yes. Midweek departures (Tuesday to Thursday) are typically cheaper than a Friday-out, Sunday-back trip, and shifting your dates by a day or two can save £20–£50 on a short-haul return like this.

Fare guidance based on aifly.one deal tracking and current airline schedules; last reviewed July 2026. Indicative economy returns — always check the live fare before booking.

Posted 169d ago

More deals you might like

Loading route… Book Now →
Find your deal