Direct flights from Edinburgh to Madrid (EDI → MAD)

Distance 1,719 km (1,068 mi)
Est. duration 2h 1m
Loading map...
Live fares · EDI → MAD

Available flights

RKNon-stop
from$147
Book

About the Edinburgh → Madrid route

Edinburgh to Madrid is a short-haul run at just under 1,720 km, and at roughly two hours in the air you'll barely finish a coffee before you're descending over the Castilian plateau. Three airlines work this route — Ryanair (FR), easyJet (U2), and Iberia (IB) — which keeps competition healthy and fares honest. It's heavily leisure-driven: Scots heading south for sun, food, and long weekends. Iberia is the flag carrier option if you want a more traditional experience, while Ryanair and easyJet are the go-to for anyone chasing the lowest base fare.

Why travel from Edinburgh to Madrid?

Madrid rewards you in ways that a beach resort simply can't. The Prado alone justifies a trip — it holds one of the most important art collections in the world and most visitors only scratch the surface. Beyond that, the Malasaña neighbourhood is where you want to eat and drink like a local, not a tourist. Edinburgh has a meaningful Spanish expat and student community, so plenty of people make this trip for family visits. Business travel between the two capitals also ticks along steadily, particularly in finance and renewables. And honestly, the food argument is hard to beat — proper jamón, weekend vermouth culture, and a dining schedule that'll completely reset your body clock in the best possible way.

Quick stats

  • Distance: 1,719 km
  • Estimated flight time: 2h 1m
  • Operating airlines: FR, IB, U2
  • Direct route: yes

Practical tips for EDI → MAD

May, June, and September hit the sweet spot — Madrid's heat in July and August is brutal, often above 38°C, and fares tend to spike around school holidays anyway. On arrival at MAD, the Metro Line 8 runs directly from Terminal 4 to central Madrid for a few euros and takes around 25 minutes — skip the overpriced taxis unless you're in a group. Spain uses euros, English gets you surprisingly far in the city centre, and UK passport holders don't need a visa for short stays. If you're flying Ryanair or easyJet, double-check your cabin bag dimensions before you leave Edinburgh — both carriers enforce size rules strictly and the gate fees sting.

Frequently asked questions

How long does the flight from Edinburgh to Madrid take?

The flight duration from Edinburgh (EDI) to Madrid (MAD) is approximately 2 hours and 1 minute, covering a distance of 1,719 km. This makes it a relatively short European flight with minimal travel time.

Which airlines operate the Edinburgh to Madrid route?

Three airlines currently operate this route: Ryanair (FR), Iberia (IB), and easyJet (U2). These carriers offer regular scheduled services, giving you multiple options for booking.

What's the best time of year to fly from Edinburgh to Madrid?

Spring (April-May) and autumn (September-October) offer the best balance of pleasant weather in both cities and reasonable fares, avoiding the peak summer crowds and higher prices. Winter can be cold in Edinburgh but mild in Madrid, while summer sees peak tourism and elevated ticket costs.

Do I need a visa to travel from the UK to Spain?

UK citizens can travel to Spain visa-free for up to 90 days within a 180-day period as part of the Schengen Area agreement post-Brexit. You'll need a valid British passport with at least 6 months validity remaining.

What should I know about luggage, jet lag, and connections on this route?

Luggage allowances vary by airline—budget carriers like Ryanair and easyJet typically charge for checked bags, so verify your booking. Jet lag is minimal on this short flight with only a 1-hour time difference, and Madrid-Barajas Airport is well-connected for onward travel, though most passengers arrive with enough time to explore the city same-day.

Find flights from Edinburgh to Madrid
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Frequently asked questions

How far is the flight from Edinburgh to Madrid? The flight distance from EDI to MAD is approximately 1,719 km (1,068 miles).
How long is the flight from EDI to MAD? The estimated flight time from Edinburgh to Madrid is approximately 2h 1m.
What airlines fly from EDI to MAD? Airlines operating direct flights from Edinburgh to Madrid include: FR, IB, U2.

Cheapest fares Edinburgh → Madrid

Edinburgh EDI
Madrid MAD

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Edinburgh → Madrid.

Try a nearby airport to Edinburgh

Flights to Madrid (MAD) from other airports within 350 km of Edinburgh. Often unlocks cheaper fares or better times.

Or try a nearby airport to Madrid

Flights from Edinburgh (EDI) to other airports within 350 km of Madrid.

Other flights from Edinburgh (EDI)

Other flights from Madrid (MAD)