Madrid to London flights, fares and travel tips
Find Madrid to London flights from Madrid Barajas Airport (MAD) to London Heathrow (LHR), Gatwick (LGW), Stansted (STN) and Luton (LTN). Nonstop flights usually take about 2 hours 25 minutes, with frequent service by British Airways, Iberia, Air Europa, easyJet and Ryanair. London is popular for business trips, theatre weekends and onward UK travel, while Madrid departures are busiest around summer, Easter and Christmas. Use Jingo Travel to compare airport choices, baggage rules and flight times in one search. If a fare looks high, tap "Want it cheaper? Chat now" and our team will look for a better fare.
One-way from GBP 91.38 · last checked 16 hours ago
Example one-way fare. Prices are dynamic and subject to availability. Your final fare is confirmed during live search.
Search live faresWant it cheaper?
Chat to our team on WhatsApp and we'll help you find the best fare for this route.
Also flying to London
Recently seen fares
Based on recent cached fare snapshots where available. Not live availability. Your final fare is confirmed during live search.
Cheapest recently seen in the next 7 days: GBP 91.38 on 25 Jul 2026.
30-day recent price guide
Based on recent cached fare snapshots where available. Not live availability. Last checked 6 hours ago.
Airlines commonly seen in recent searches
TP · BA
Route facts
- Flying time: Nonstop flights usually take 2 hours 20 minutes to 2 hours 35 minutes gate to gate.
- Airlines on the route: British Airways, Iberia, Air Europa, easyJet and Ryanair typically offer nonstop Madrid to London flights.
- Nonstop or connecting: Nonstop flights run from Madrid Barajas (MAD) to Heathrow (LHR), Gatwick (LGW), Stansted (STN) and Luton (LTN).
- Best time to go: April to June and September to October often offer mild weather, longer days and fewer crowds.
- Busiest or priciest periods: Easter, late June to August, December holidays and Friday to Sunday flights often cost more.
- Best time to book: Book 4 to 8 weeks ahead for normal dates, and 8 to 12 weeks ahead for summer, Easter or Christmas.
Frequently asked questions
How long is a Madrid to London flight?
A nonstop Madrid to London flight usually takes about 2 hours 25 minutes. Heathrow flights can be slightly longer or shorter depending on routing, wind and airport traffic.
Which airlines fly nonstop from Madrid to London?
British Airways, Iberia, Air Europa, easyJet and Ryanair typically fly nonstop from Madrid to London. Schedules can change by season, so check live dates before booking.
Which London airports can I fly to from Madrid?
You can usually fly nonstop to Heathrow (LHR), Gatwick (LGW), Stansted (STN) and Luton (LTN). Heathrow is closest for many west and central London trips, while Gatwick, Stansted and Luton often offer budget fares.
Is Heathrow or Gatwick better for central London?
Heathrow is often easier for central London by the Elizabeth line or Underground. Gatwick also has fast train connections to Victoria, London Bridge and Blackfriars, so compare total fare, bags and transfer time.
When are Madrid to London flights usually lower in price?
Flights are often lower on Tuesday, Wednesday and Saturday departures outside school holidays. Early morning and late evening flights can also be cheaper than peak business times.
Do I need a passport or visa for Madrid to London?
You need a valid passport to enter the UK from Spain. Many European visitors also need an approved UK ETA for short trips, while other nationalities may need a visa, so check official rules before travel.
Related routes
- Flights from Spain to the UK
- Dubai to London flights to Heathrow and Gatwick
- Abu Dhabi to London flights to Heathrow
- Dublin to London flights to Heathrow or Gatwick
- Paris to London flights from CDG or Orly
- Frankfurt to London flights for business trips
- Munich to London flights to Heathrow or Gatwick
- Barcelona to London flights and booking advice
- New York to London flights, fares and tips
- UAE-licensed travel agency.
- Flight options compared via our supplier network.
- Prices are dynamic and confirmed during search and revalidation.
- Secure checkout via PayTabs and PayPal. Jingo does not store your card details.
Cached fare snapshots last checked 6 hours ago.