Direct flights from Edinburgh to Madrid EDI → MAD

easyJet, Iberia and Ryanair operate nonstop flights from Edinburgh (EDI) to Madrid (MAD). The nonstop flight takes around ~2h 9m, covering 1,068 miles (1,719 km) and operates daily. Updated 28 June 2026.

📬 Cheap nonstop deals from Edinburgh

We'll email you when a fare from EDI drops well below normal. Free, weekly, no password needed.

Free · weekly digest · no password needed

easyJet U2 Iberia IB Ryanair FR

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Edinburgh to Madrid?

Yes, easyJet, Iberia and 1 more airline operate nonstop flights from Edinburgh (EDI) to Madrid (MAD).

Which airlines fly direct from Edinburgh to Madrid?

easyJet, Iberia, Ryanair operate nonstop flights from Edinburgh to Madrid.

How long is the flight from Edinburgh to Madrid?

The nonstop flight from Edinburgh to Madrid takes ~2h 9m (approximately 1719 km).

How often do direct flights operate from Edinburgh to Madrid?

Nonstop flights from Edinburgh to Madrid operate daily.

Explore More

Get cheap direct-flight deals from Edinburgh, free by email