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.
We'll email you when a fare from MAD drops well below normal. Free, weekly, no password needed.
Free · weekly digest · no password needed
Sign up to see Edinburgh schedule from MAD
Already have an account? Sign in
Yes, easyJet, Ryanair and 1 more airline operate nonstop flights from Madrid (MAD) to Edinburgh (EDI).
easyJet, Ryanair, Iberia operate nonstop flights from Madrid to Edinburgh.
The nonstop flight from Madrid to Edinburgh takes ~2h 9m (approximately 1719 km).
Nonstop flights from Madrid to Edinburgh operate daily.