Direct flights from Madrid to Edinburgh (MAD → EDI)

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

Available flights

RyanairNon-stop
from$98
Book

About the Madrid → Edinburgh route

Madrid to Edinburgh is a proper short-haul run — 1,719 km, just over two hours in the air, and honestly one of the more underrated connections in Europe. Ryanair (FR) hammers this route hard on price, which keeps it accessible for weekend trippers and students, while Iberia (IB) pulls in business travelers and families who want a bit more flexibility. easyJet (U2) fills the middle ground. The crowd skews leisure-heavy, especially from spring through August, but Edinburgh's tech and finance sectors mean suits show up more than you'd expect on Monday morning flights. Think of it as a city-break corridor. Madrid to Edinburgh doesn't require half a day of travel planning — pack smart, book early, and you're there before lunch.

Why travel from Madrid to Edinburgh?

Edinburgh earns the trip on its own terms. The Old Town is genuinely unlike anywhere else in Europe — medieval streets stacked vertically up the Royal Mile toward a castle that actually dominates the skyline rather than hiding behind glass towers. Spanish travelers tend to be surprised by the food scene; Scottish seafood, particularly the oysters and langoustines, consistently punches above what people expect. August is the Festival season, when the city triples in energy and street performers take over the Grassmarket. Beyond tourism, there's a meaningful Spanish expat and student community in Edinburgh, so family visits are a real driver on this route. And for hikers, Arthur's Seat — an ancient volcano sitting right inside the city — takes about 45 minutes to climb and rewards you with views that cost nothing.

Quick stats

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

Practical tips for MAD → EDI

Fly in May, June, or September — cheaper fares than peak summer, and Edinburgh's weather is actually cooperative. August prices spike hard during the Festival, so book at least eight weeks out if that's your window. At EDI arrivals, the airport is compact and straightforward; don't stress about getting lost. The Airlink 100 bus runs directly into the city centre for around £5 and takes 30 minutes — skip the taxis unless you're splitting costs. Edinburgh uses British pounds, not euros, so sort your currency before you leave MAD. If you're flying Ryanair, measure your bag — their cabin baggage rules catch people every time, and the fees sting.

Frequently asked questions

How long is the flight from Madrid to Edinburgh?

The flight duration is approximately 2 hours and 1 minute for the 1,719 km distance. This makes it a relatively short European flight, typically departing Madrid-Barajas (MAD) and arriving at Edinburgh Airport (EDI).

Which airlines operate the Madrid to Edinburgh route?

Three airlines currently serve this route: Ryanair (FR), Iberia (IB), and easyJet (U2). Flight frequency and schedules vary by season, so it's worth comparing options across all three carriers.

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

Late spring (May-June) and early autumn (September) offer the best blend of pleasant weather in both cities and relatively moderate fares compared to peak summer. Winter months can be cheaper but expect shorter daylight hours and colder temperatures in Edinburgh.

Do I need a visa to travel from Spain to the United Kingdom?

EU/EEA citizens can enter the UK visa-free for short visits, though you'll need a valid passport. Non-EU citizens should check current UK visa requirements, as regulations vary by nationality and may have changed post-Brexit.

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

Luggage allowances vary by airline—budget carriers typically charge for checked bags—so verify your airline's policy beforehand. Jet lag is minimal due to the short flight and one-hour time difference (UK is typically one hour behind Spain), and the flight is quick enough that ground transit time is often longer than flight time.

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

Frequently asked questions

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

Cheapest fares Madrid → Edinburgh

Madrid MAD
Edinburgh EDI

Related guides for this route

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

Try a nearby airport to Madrid

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

Or try a nearby airport to Edinburgh

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

Other flights from Madrid (MAD)

Other flights from Edinburgh (EDI)