Flights from Madrid to Edinburgh (MAD to EDI)

Find cheap Madrid, Spain to Edinburgh, Scotland flights with our free search service. Compare all available fares for direct or connection flights to Edinburgh.

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by Skyscanner

Best price to flight from Madrid to Edinburgh (One Way)

What is the distance between Madrid and Edinburgh?

The average distance from Madrid to Edinburgh is 1721 kilometers (equals to 1069 miles or 929 nautical miles). Your flight will departure from Madrid Barajas International Airport, Spain and arrive on Edinburgh Airport, Scotland.

How long is the flight from Madrid to Edinburgh?

The average flight time between Madrid to Edinburgh is 2 hours and 45 minutes.

How much is the fare for flight between Madrid and Edinburgh?

The average price for one-way airfare from Madrid to Edinburgh is 134 USD (none-taxes) for economy class.

Cheap flights from Madrid to Edinburgh

Tue 27/Feb - Wed 28/Feb
1 days Flights from Madrid to Edinburgh on easyJet 27/02/2018
$171
Tue 27/Feb - Sun 01/Apr
33 days Flights from Madrid to Edinburgh on easyJet 27/02/2018
$335
Tue 27/Feb - Sun 06/May
68 days Flights from Madrid to Edinburgh on easyJet 27/02/2018
$236
Wed 14/Mar - Mon 26/Mar
12 days Flights from Madrid to Edinburgh on Brussels Airlines 14/03/2018
$137
Fri 09/Mar - Sun 06/May
58 days Flights from Madrid to Edinburgh on easyJet 09/03/2018
$212
Sat 03/Mar - Sun 29/Apr
57 days Flights from Madrid to Edinburgh on easyJet 03/03/2018
$128
Sun 18/Mar - Sun 25/Mar
7 days Flights from Madrid to Edinburgh on easyJet 18/03/2018
$141
Sat 17/Mar - Tue 08/May
52 days Flights from Madrid to Edinburgh on Iberia 17/03/2018
$165
Wed 21/Mar - Wed 04/Apr
14 days Flights from Madrid to Edinburgh on Brussels Airlines 21/03/2018
$147
Sun 25/Mar - Fri 31/Aug
159 days Flights from Madrid to Edinburgh on easyJet 25/03/2018
$236
Sat 17/Mar - Mon 11/Jun
86 days Flights from Madrid to Edinburgh on easyJet 17/03/2018
$215
Fri 02/Mar - Sun 30/Sep
212 days Flights from Madrid to Edinburgh on easyJet 02/03/2018
$173
Thu 01/Mar - Fri 22/Jun
113 days Flights from Madrid to Edinburgh on Brussels Airlines 01/03/2018
$190
Fri 23/Mar - Mon 01/Oct
192 days Flights from Madrid to Edinburgh on Iberia 23/03/2018
$219
Sat 24/Mar - Tue 28/Aug
157 days Flights from Madrid to Edinburgh on Iberia 24/03/2018
$221
Fri 30/Mar - Tue 04/Sep
158 days Flights from Madrid to Edinburgh on KLM 30/03/2018
$160
Fri 13/Apr - Sun 15/Jul
93 days Flights from Madrid to Edinburgh on Brussels Airlines 13/04/2018
$204
Tue 24/Apr - Sun 29/Apr
5 days Flights from Madrid to Edinburgh on Iberia 24/04/2018
$137
Tue 03/Apr - Sat 14/Apr
11 days Flights from Madrid to Edinburgh on easyJet 03/04/2018
$134
Fri 13/Apr - Sun 15/Jul
93 days Flights from Madrid to Edinburgh on easyJet 13/04/2018
$241
Sun 01/Apr - Sun 24/Jun
84 days Flights from Madrid to Edinburgh on easyJet 01/04/2018
$141
Sun 01/Apr - Sun 06/May
35 days Flights from Madrid to Edinburgh on easyJet 01/04/2018
$207
Tue 03/Apr - Fri 01/Jun
59 days Flights from Madrid to Edinburgh on Iberia 03/04/2018
$174
Sat 07/Apr - Sat 19/May
42 days Flights from Madrid to Edinburgh on Air France 07/04/2018
$173
Fri 20/Apr - Mon 20/Aug
122 days Flights from Madrid to Edinburgh on Brussels Airlines 20/04/2018
$178
Fri 20/Apr - Mon 20/Aug
122 days Flights from Madrid to Edinburgh on easyJet 20/04/2018
$229
Fri 06/Apr - Mon 10/Sep
157 days Flights from Madrid to Edinburgh on easyJet 06/04/2018
$169
Fri 06/Apr - Sun 09/Sep
156 days Flights from Madrid to Edinburgh on KLM 06/04/2018
$161
Fri 18/May - Mon 20/Aug
94 days Flights from Madrid to Edinburgh on easyJet 18/05/2018
$178
Thu 31/May - Sat 02/Jun
2 days Flights from Madrid to Edinburgh on easyJet 31/05/2018
$158
Thu 03/May - Thu 10/May
7 days Flights from Madrid to Edinburgh on easyJet 03/05/2018
$136
Thu 31/May - Tue 31/Jul
61 days Flights from Madrid to Edinburgh on Brussels Airlines 31/05/2018
$190
Thu 31/May - Tue 31/Jul
61 days Flights from Madrid to Edinburgh on easyJet 31/05/2018
$256
Sun 27/May - Fri 01/Jun
5 days Flights from Madrid to Edinburgh on British Airways 27/05/2018
$159
Fri 06/Jul - Mon 01/Oct
87 days Flights from Madrid to Edinburgh on easyJet 06/07/2018
$156
Wed 04/Jul - Fri 07/Sep
65 days Flights from Madrid to Edinburgh on easyJet 04/07/2018
$247
Fri 06/Jul - Sun 29/Jul
23 days Flights from Madrid to Edinburgh on easyJet 06/07/2018
$148
Thu 26/Jul - Thu 02/Aug
7 days Flights from Madrid to Edinburgh on easyJet 26/07/2018
$184
Thu 19/Jul - Sun 29/Jul
10 days Flights from Madrid to Edinburgh on Iberia 19/07/2018
$146
Wed 25/Jul - Tue 14/Aug
20 days Flights from Madrid to Edinburgh on Brussels Airlines 25/07/2018
$178
Wed 04/Jul - Fri 07/Sep
65 days Flights from Madrid to Edinburgh on Brussels Airlines 04/07/2018
$166
Fri 17/Aug - Sun 19/Aug
2 days Flights from Madrid to Edinburgh on easyJet 17/08/2018
$158
Tue 28/Aug - Tue 11/Sep
14 days Flights from Madrid to Edinburgh on Brussels Airlines 28/08/2018
$166
Mon 27/Aug - Fri 31/Aug
4 days Flights from Madrid to Edinburgh on Iberia 27/08/2018
$137
Thu 30/Aug - Thu 13/Sep
14 days Flights from Madrid to Edinburgh on easyJet 30/08/2018
$100
Wed 01/Aug - Mon 01/Oct
61 days Flights from Madrid to Edinburgh on Iberia 01/08/2018
$165
Wed 01/Aug - Mon 01/Oct
61 days Flights from Madrid to Edinburgh on Iberia 01/08/2018
$190
Thu 28/Jun - Sun 29/Jul
31 days Flights from Madrid to Edinburgh on Iberia 28/06/2018
$127
Thu 14/Jun - Sun 24/Jun
10 days Flights from Madrid to Edinburgh on easyJet 14/06/2018
$108
Wed 20/Jun - Sun 16/Sep
88 days Flights from Madrid to Edinburgh on Iberia 20/06/2018
$141
Thu 14/Jun - Tue 19/Jun
5 days Flights from Madrid to Edinburgh on Brussels Airlines 14/06/2018
$165
Mon 18/Jun - Wed 29/Aug
72 days Flights from Madrid to Edinburgh on Iberia 18/06/2018
$162
Fri 15/Jun - Mon 03/Sep
80 days Flights from Madrid to Edinburgh on Iberia 15/06/2018
$136
Mon 25/Jun - Mon 01/Oct
98 days Flights from Madrid to Edinburgh on British Airways 25/06/2018
$145
Fri 29/Jun - Wed 11/Jul
12 days Flights from Madrid to Edinburgh on Iberia 29/06/2018
$162
Tue 12/Jun - Wed 22/Aug
71 days Flights from Madrid to Edinburgh on Iberia 12/06/2018
$155
Thu 04/Oct - Mon 08/Oct
4 days Flights from Madrid to Edinburgh on Brussels Airlines 04/10/2018
$163
Mon 01/Oct - Thu 04/Oct
3 days Flights from Madrid to Edinburgh on easyJet 01/10/2018
$105
Wed 31/Oct - Sun 04/Nov
4 days Flights from Madrid to Edinburgh on KLM 31/10/2018
$167
Mon 15/Oct - Sat 15/Dec
61 days Flights from Madrid to Edinburgh on Iberia 15/10/2018
$171
Fri 28/Sep - Mon 01/Oct
3 days Flights from Madrid to Edinburgh on easyJet 28/09/2018
$118
Sat 08/Sep - Sat 15/Sep
7 days Flights from Madrid to Edinburgh on easyJet 08/09/2018
$101
Fri 07/Sep - Fri 14/Sep
7 days Flights from Madrid to Edinburgh on Brussels Airlines 07/09/2018
$166
Fri 01/Feb - Sun 03/Feb
2 days Flights from Madrid to Edinburgh on Lufthansa 01/02/2019
$172
Thu 27/Dec - Mon 14/Jan
18 days Flights from Madrid to Edinburgh on KLM 27/12/2018
$155
Fri 21/Dec - Thu 27/Dec
6 days Flights from Madrid to Edinburgh on KLM 21/12/2018
$155
Mon 05/Nov - Fri 09/Nov
4 days Flights from Madrid to Edinburgh on KLM 05/11/2018
$155
Wed 28/Nov - Sun 02/Dec
4 days Flights from Madrid to Edinburgh on Iberia 28/11/2018
$157