Compare all cheap flights to Madrid
Cheap flights from Edinburgh to Madrid (EDI - MAD).
- British Airways airfare from Edinburgh to Madrid starting at £158.
- KLM Royal Dutch airfare from Edinburgh to Madrid starting at £171.
Edinburgh to Madrid flying information.
- The flying distance between Edinburgh and Madrid is 1068 miles.
- There is a travel time of 2 hours 29 minutes to Madrid from Edinburgh.
- easyJet fly non stop from Edinburgh to Madrid.
- 1 airline flies directly between Madrid and Edinburgh.
- easyJet stop over in Bristol for flights between Madrid and Edinburgh.
- Flybe stop over in Manchester for flights between Madrid and Edinburgh.
- British Airways and Iberia Airlines fly between Madrid and Edinburgh with a stopover in London Heathrow.
- British Airways operates Edinburgh to London Heathrow on 321 320 319, whilst Iberia Airlines has flights from London Heathrow to Madrid on 321 320 346 340.
Cheap Airfares to Madrid from United Kingdom
Cheap International Flights from Edinburgh
Airlines flying from Edinburgh to Madrid (EDI to MAD)
Edinburgh to Madrid airlines include Lufthansa, British Airways. Over 19 airlines offer flights from other cities, including Lufthansa, KLM Royal Dutch, KLM, Japan Airlines, Iberia Airlines, Iberia, Flybe, Egyptair, DELTA, Continental Airlines, Brussels Airlines, British Airways, bmi.
What other cities and months can I fly from Edinburgh to Spain?
Valencia, Bilbao, Arrecife, Murcia, Ibiza, Tenerife, Madrid, Alicante, Malaga, Barcelona, and many others from December to July and August to October.