Madrid to Edinburgh flights (MAD→EDI)

MAD
Madrid
2h 35m direct
EDI
Edinburgh
£14
Lowest one-way fare seen
4
Direct airlines
1-2
Flights per day
1,700km
Distance
Comparing Iberia, Vueling, easyJet, Ryanair, Jet2 and more
Insight

When to book for the cheapest Madrid–Edinburgh flights

📅
Book 6–10 weeks out
Thin route with limited daily capacity. Don't leave Fringe-month bookings to the last week.
🎭
Fringe = chaos in August
Edinburgh triples in size for August Fringe. Book 4 months ahead — hotels sell out first, then flights.
🥃
Hogmanay is pricey
31 December in Edinburgh is peak. Best value Scotland trip: shoulder months May, September, early October.
Fares seen on this route

MAD to EDI one-way fares

Lowest one-way fare seen
£14 with Ryanairfor travel on 12 Dec, non-stop · seen 1 Nov
Typical low fare
£44median of the cheapest fare in each of 41 travel weeks
Cheapest month to travel
Februarymedian daily low £33, 11 travel days seen
Dearest month
Julymedian daily low £91, 10 travel days seen
Cheapest day to fly
Saturdaymedian £44 across 24 Saturdays
Airlines seen flying direct
Ryanair, easyJet and Iberia
Fares last checked
4 Novcaptured daily

These are fares seen on the dates given, not live prices. A fare can sell out or change within hours.

See today's prices
Airlines on this route

Who flies MAD to EDI direct?

AirlineLowest fare seenTravel dateTypical low fareLive price
Ryanair£1412 Dec£47Check 12 Dec
easyJet£2117 Dec£46Check 17 Dec
Iberia£313 Apr 2027–Check 3 Apr

One-way fares for non-stop flights, seen in the week to 4 Nov. An airline is listed once it has been seen on two or more travel dates. Some fares are sold by a partner airline on the same aircraft (a codeshare).

With a stop on the way, the lowest fares seen were Norwegian £53, British Airways £59, KLM £64, Air France £131, Air Europa £161 and Lufthansa £177.

Fares by month of travel

Cheapest months to fly MAD to EDI

Nov 26
£51
Dec 26
£39
Jan 27
£53
Feb 27
£33
Mar 27
£55
Apr 27
£66
May 27
£64
Jun 27
£67
Jul 27
£91
Aug 27
£82
Oct 27
£125

Each figure is the median of the lowest one-way fare seen for each travel day in that month (147 travel days in all, checked in the week to 4 Nov). A month is shown only when at least three of its days have a fare.

Fares by day of the week

Cheapest day to fly MAD to EDI

MonTueWedThuFriSatSun
£67£47£55£64£79£44£55

Median of the lowest one-way fare seen for each departure day, grouped by weekday. Saturday is the lowest in this week's data.

When direct doesn't work

Alternative routes to Edinburgh

MAD → London → EDI
BA/Iberia via LHR or easyJet via LGW, then BA/easyJet to Edinburgh. More choice year-round.
MAD → Glasgow (GLA)
Iberia/Vueling to Glasgow, then 1h train to Edinburgh (£14.60). Sometimes cheaper when EDI is full.
MAD → Manchester → EDI
Ryanair/Jet2 to MAN, then 3h 30m train to Edinburgh. Useful if combining with a Manchester stopover.
Frequently Asked Questions

Madrid to Edinburgh FAQs

How much is a flight from Madrid to Edinburgh? +

The lowest one-way fare we saw in the week to 4 Nov was £14 with Ryanair, for travel on 12 Dec, non-stop (seen on 1 Nov). A typical low fare is £44, the median of the cheapest fare in each of 41 travel weeks. These are fares seen on those dates, not live prices.

How much is a flight from Madrid to Edinburgh next week? +

For travel between 5 Nov and 11 Nov, the lowest one-way fare we saw (checked 4 Nov) was £27 with easyJet from Barajas, for 10 Nov. The weeks after: 12 Nov–18 Nov £35; 19 Nov–25 Nov £27; 26 Nov–2 Dec £25. These are fares seen when we checked, not live prices.

When is the cheapest time to fly from Madrid to Edinburgh? +

In the fares we recorded in the week to 4 Nov, February was the cheapest month to travel, with a median daily low of £33 over 11 travel days. July was the dearest at £91. The cheapest day of the week to fly was Saturday: the median of the lowest fare for each Saturday departure was £44, across 24 dates. These are fares seen on those dates, not live prices.

Which airlines fly direct from Madrid to Edinburgh? +

We have seen non-stop flights sold by Ryanair, easyJet and Iberia in the week to 4 Nov. Lowest one-way fares seen: Ryanair £14, easyJet £21 and Iberia £31. An airline is listed once it has been seen on two or more travel dates.

How long is a flight from Madrid to Edinburgh? +

Direct flights take 2h 35m–2h 50m. Vueling and Iberia from Madrid Barajas T4/T4S are typically the fastest thanks to direct routing. It's a 1,700 km non-stop flight. The northbound MAD→EDI leg can be slightly slower than southbound due to prevailing winds.

Do Spanish citizens need a visa for the UK? +

Spanish passport holders can visit the UK visa-free for up to 6 months (tourism, business, study up to 30 days). From January 2025 an ETA (Electronic Travel Authorisation) is required — apply online at gov.uk/eta, cost £10, valid 2 years with multiple entries. Your airline cannot board you without it.

How do I get from Edinburgh Airport to the city centre? +

Edinburgh Tram from the airport to York Place (Princes Street) takes 30 minutes for £6.50 — buy at the machine with contactless. Airlink 100 bus is £5.50 and takes 30 minutes to Waverley station. Taxi is approximately £22 and takes 25 minutes. All three run 24/7. The tram is the most reliable for luggage.

Explore more routes

Related routes

🇪🇸
Edinburgh → Madrid
🇬🇧
Paris → London
🇬🇧
Amsterdam → London
🇬🇧
New York → London
🇬🇧
Dubai → London
🇬🇧
Dubai → Manchester
Why CompareFlights

Trusted by UK travellers since 2009

💷
100% Free
We never charge you. Airlines pay us a small commission at no cost to you.
🛟
Book with flexibility
Compare cancellation policies across airlines.
🧠
Travel smart
UK ETA info, travel guides and passenger-rights — all free.
Last reviewed: May 2026 · Editorial guide updated regularly with current data.