Here's a fare worth a look: return flights between Madrid and Edinburgh for €62, nonstop and operated by Ryanair. That's 31% below the usual price for this route, which sits around €90.
The dates we found are an outbound flight on 28 November 2026 and a return on 5 December 2026. That gives you about seven days to explore the Scottish capital in the cold season, when the Christmas lights are up.
Prices change all the time, so we'd suggest not waiting too long. Other searches have shown fares between €85 and €127, so if the deal appeals to you, it's worth booking sooner rather than later. Prices can change, and you'll see the final fare when you click through to book.
In Edinburgh, you won't want to miss the castle, which towers over the city from its volcanic rock, or a stroll down the Royal Mile, the street linking the castle with the Palace of Holyroodhouse. For spectacular views, head up Calton Hill or Arthur's Seat at sunset.
And if you enjoy a good dram, set aside an afternoon for a Scotch whisky tasting at a nearby distillery or a traditional pub. It's the perfect way to warm up.


