Cheap flights from Madrid to Edinburgh

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

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

Madrid to Edinburgh flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Madrid (MAD) - Edinburgh (EDI) 2027-02-04 2027-02-07 91 USD 5 hours 55 minutes Direct 2026-11-07T14:35:24
Madrid (MAD) - Edinburgh (EDI) 2027-02-04 2027-03-07 118 USD 5 hours 55 minutes Direct 2026-11-06T16:47:37
Madrid (MAD) - Edinburgh (EDI) 2026-12-08 2026-12-12 144 USD 5 hours 55 minutes Direct 2026-11-06T14:33:47
Madrid (MAD) - Edinburgh (EDI) 2027-02-12 2027-02-15 148 USD 42 hours 20 minutes Connection 2026-11-05T16:43:19
Madrid (MAD) - Edinburgh (EDI) 2026-12-08 2026-12-11 151 USD 5 hours 55 minutes Direct 2026-11-06T14:33:50
Madrid (MAD) - Edinburgh (EDI) 2026-12-22 2026-12-27 186 USD 5 hours 50 minutes Direct 2026-11-06T20:28:11
Madrid (MAD) - Edinburgh (EDI) 2026-11-20 2026-11-22 220 USD 39 hours 55 minutes Connection 2026-11-07T17:36:00
Madrid (MAD) - Edinburgh (EDI) 2027-06-07 2027-06-13 297 USD 5 hours 55 minutes Direct 2026-11-07T11:29:34

Madrid to Edinburgh flight status

Flight Origin Destination Departure Arrival Equip
FR188 Madrid (MAD) Edinburgh (EDI) 11:15 a.m. 1:10 p.m. B738
IB3764 Madrid (MAD) Edinburgh (EDI) 4:30 p.m. 5:30 a.m. 32S
IB3690 Madrid (MAD) Edinburgh (EDI) 12:45 p.m. 4:20 p.m. A320
BA7280 Madrid (MAD) Edinburgh (EDI) 6:40 a.m. 7:55 a.m. 32S
I23691 Madrid (MAD) Edinburgh (EDI) 10:50 a.m. 2:45 p.m. A320
I23764 Madrid (MAD) Edinburgh (EDI) 6 a.m. 7:45 a.m.
U26996 Madrid (MAD) Edinburgh (EDI) 4:50 p.m. 6:50 p.m. A320
U26994 Madrid (MAD) Edinburgh (EDI) 10:40 a.m. 12:30 p.m. A319
IB3048 Madrid (MAD) Edinburgh (EDI) 8:20 a.m. 10:10 a.m. Airbus A320-214
D88449 Madrid (MAD) Edinburgh (EDI) None None B738