Outbound | Return | Airlines | Shop | Baggage | Price | ||
---|---|---|---|---|---|---|---|
Edinburgh Madrid | Outbound 13/10/25 1 Stopover (STN) RK0597, FR2628 30h 10min | Return 15/10/25 1 Stopover (STN) FR0348, RK1273 10h 25min | | ![]() | ? | £136 | |
Best option Edinburgh Madrid | Outbound 20/10/25 direct FR0189 02h 55min | Return 11/11/25 direct U23210 03h 00min | | ![]() | £163 | ||
Edinburgh Madrid | Outbound 09/10/25 1 Stopover (DUB) FR0809, FR0010 18h 00min | Return 14/10/25 1 Stopover (STN) FR0348, RK1273 23h 55min | | ![]() | £150 | ||
Edinburgh Madrid | Outbound 08/12/25 1 Stopover (CDG, ORY) AF1687, UX1026 08h 45min | Return 24/12/25 1 Stopover (ORY, CDG) UX1029, UX2261 21h 15min | | ![]() | £509 | ||
Edinburgh Madrid | Outbound 09/10/25 1 Stopover (DUB) FR0809, FR0010 18h 00min | Return 14/10/25 1 Stopover (STN) FR0348, RK1273 23h 55min | | ![]() | ? | £142 | |
Edinburgh Madrid | Outbound 08/12/25 2 Stopovers (STN, RBA) RK9822, RK1364, FR6609 26h 55min | Return 24/12/25 direct U23210 03h 00min | | ![]() | £154 | ||
Edinburgh Madrid | Outbound 08/12/25 1 Stopover (AMS) KL0932, KL1501 16h 15min | Return 24/12/25 direct U23210 03h 00min | | ![]() | £156 | ||
Edinburgh Madrid | Outbound 08/12/25 direct FR0189 02h 55min | Return 24/12/25 direct U23210 03h 00min | | ![]() | £168 | ||
Edinburgh Madrid | Outbound 20/10/25 direct FR0189 02h 55min | Return 11/11/25 direct U23210 03h 00min | | ![]() | £173 | ||
Edinburgh Madrid | Outbound 09/10/25 1 Stopover (LHR) IB3733, IB0722 24h 45min | Return 14/10/25 1 Stopover (LHR) IB0715, IB3731 05h 10min | | ![]() | £179 |
Stops
- Direct flight
Airline
- Ryanair
- British Airways
- KLM
- Iberia
- easyJet
Tips and tricks to help you find cheap flights from Edinburgh to Madrid
Favourite airline: easyJet
The majority of passengers on the route Edinburgh – Madrid prefer to fly with easyJet.

easyJet
47 %

Brussels Airlines
21 %

Iberia
16 %
Direct flights are the cheapest connection
Compared to flights with a stopover, direct flights are £14.00 cheaper on this route.
non stop flight
1 stop
2 stops
03h 00min
06h 35min
14h 00min
255 GBP
269 GBP
274 GBP
The favourite connection is non-stop
Direct flights are especially popular on this route. 32 % of travellers will book a non-stop flight.
Route
bookings
Direct flights
03h 00min, from 255 GBP
32 %
1 stopover London Heathrow
07h 00min, from 294 GBP
26 %
1 stopover Brussels
06h 35min, from 269 GBP
21 %
Important flight information
Flight information: Edinburgh - Madrid
Outbound and return from | 135,09 GBP |
---|---|
Flight duration | min. 02:55 / max. 03:10 |
Return flight duration | min. 02:55/ max. 03:00 |
Distance | 1721 km |
Flights per week | 9 |
Departure airport | Airport Edinburgh (EDI) |
Arrival airport | Airport Madrid Barajas (MAD) |
Destination country | Flights to Spain |
Alternative routes to Spain
- Flight Edinburgh - Malaga from 68 GBP
- Flight Edinburgh - Barcelona from 64 GBP
- Flight Edinburgh - Majorca from 86 GBP
- Flight Edinburgh - Tenerife South from 103 GBP
- Flight Edinburgh - Alicante from 92 GBP
- Flight Edinburgh - Ibiza from 112 GBP
- Flight Edinburgh - Lanzarote from 77 GBP
- Flight Edinburgh - Tenerife from 103 GBP
- Flight Edinburgh - Gran Canaria Las Palmas from 104 GBP
- Flight Edinburgh - Fuerteventura from 133 GBP
Alternative flights to Madrid
- Flight London Gatwick - Madrid from 98 GBP
- Flight London Heathrow - Madrid from 96 GBP
- Flight Liverpool - Madrid from 113 GBP
- Flight Manchester - Madrid from 39 GBP
- Flight London - Madrid from 72 GBP
- Flight Birmingham - Madrid from 68 GBP
- Flight London City - Madrid from 162 GBP
- Flight London Stansted - Madrid from 72 GBP
Popular destinations for onward travel
- Flight Madrid - Santiago de Chile from 539 GBP
- Flight Madrid - Havana from 495 GBP
- Flight Madrid - Lima from 634 GBP
- Flight Madrid - Dakar - Blaise Diagne from 85 GBP
Flight destinations with a similar price
- Flight Edinburgh - Brussels from 132 GBP
- Flight Edinburgh - Nice from 128 GBP
- Flight Edinburgh - Pisa from 126 GBP
- Flight Edinburgh - Rome from 143 GBP
- Flight Edinburgh - Venice from 130 GBP
- Flight Edinburgh - Krakow from 123 GBP
- Flight Edinburgh - Istanbul from 122 GBP
- Flight Edinburgh - Vienna from 134 GBP
- Flight Edinburgh - London City from 147 GBP
- Flight Edinburgh - Hamburg from 135 GBP