Flights from Edinburgh to Madrid – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
EDI to MAD – All flight route options from Edinburgh Airport, United Kingdom to Barajas, Spain. These flights are operated by 18 different airlines. Fly non-stop or choose from 10 different connecting flights. The shortest flight time is 2 hours and 50 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Barajas
We got great deals on hotels and car rentals near the airport.
Edinburgh to Madrid flights
There are over 14 airlines and as many as 479 flights every week to this destination. You can fly non-stop to Madrid (MAD) from Edinburgh (EDI) with Iberia, easyJet, Ryanair or Ryanair UK but if a stopover option suits you better you can choose to fly via San Sebastian, Palma de Mallorca or any other of the 10 alternatives with connectiing airports.
Edinburgh to Madrid with Iberia
You can fly non-stop every Monday, Tuesday, Thursday or Sunday with departure times at 10:00 am, 12 noon or 1:00 pm. Iberia is a member of the air alliance OneWorld.
With KLM
If you fly from Edinburgh with KLM you will do a stopover in Amsterdam, AMS before reaching Madrid. This flight trip will take 6 hours and 15 minutes and you can fly every weekday with departures between 5:00 am and 5:00 pm. KLM is a member of SkyTeam.
Distance & flight times: Edinburgh Airport to Barajas
The shortest flight time between EDI and MAD is 2 hours and 50 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 50m | - | 1075 miles (1730 km) |
EAS San Sebastian | 5h 30m | 1h 55m | 1097 miles (1765 km) |
PMI Palma de Mallorca | 6h 0m | 4h 40m | 1514 miles (2436 km) |
AMS Amsterdam | 6h 15m | 1h 5m | 1327 miles (2135 km) |
CDG Paris | 6h 50m | 2h 25m | 1206 miles (1940 km) |
DUB Dublin | 6h 50m | 4h 30m | 1119 miles (1800 km) |
LHR London | 7h 10m | 3h 45m | 1111 miles (1788 km) |
LCY London | 8h 15m | - | - |
BRU Brussels | 8h 30m | 4h 20m | 1299 miles (2090 km) |
FRA Frankfurt | 8h 50m | 4h 0m | 1532 miles (2465 km) |
ZRH Zurich | 9h 5m | 4h 20m | 1552 miles (2497 km) |


Quick copy and share this page
From Edinburgh to Spain
Below is a list of other destinations to Spain from Edinburgh Airport with either direct flights or 1 stop connections.
-
BCN Barcelona Direct
-
PMI Palma de Mallorca Direct
-
AGP Malaga Direct
-
ALC Alicante Direct
-
LPA Las Palmas Direct
-
TFS Tenerife Direct
-
VLC Valencia Direct
-
SVQ Sevilla Direct
-
IBZ Ibiza Direct
-
ACE Lanzarote Direct
From United Kingdom to Madrid
Below is a list of other cities in United Kingdom with flights to Madrid with either non-stop or connecting flights.
-
LHR London Direct
-
LGW London Direct
-
STN London Direct
-
MAN Manchester Direct
-
BHX Birmingham Direct
-
LTN London Direct
-
BRS Bristol Direct
-
GLA Glasgow
-
LBA Leeds
-
NCL Newcastle