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