Direct flights from Madrid to Edinburgh MAD → EDI

easyJet, Ryanair and Iberia operate nonstop flights from Madrid (MAD) to Edinburgh (EDI). 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 Madrid

We'll email you when a fare from MAD 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 Madrid to Edinburgh?

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

Which airlines fly direct from Madrid to Edinburgh?

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

How long is the flight from Madrid to Edinburgh?

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

How often do direct flights operate from Madrid to Edinburgh?

Nonstop flights from Madrid to Edinburgh operate daily.

Explore More

Cheap direct deals from Madrid — last one was $159 to San Bartolomé