Scotland
Alba56°30′ N 3°48′ WBritain1 market1 town
Edinburgh's market fills East Princes Street Gardens below the castle from 14 November 2026 to 3 January 2027, so a stay can run from Christmas into Hogmanay. Waverley station opens right onto the market. The narrow garden paths crowd at peak times, and weekdays are easier, since every gate is open then and level access works from any entrance.
1 in Scotland
Christmas markets
1 in Scotland
Towns and neighbourhoods
In the journal and guides
Read more about Scotland
- What's open in Europe on Christmas Eve?
Seventy-nine markets open on 24 December 2026, and most of them close by 18:30, so do your last shopping before dark.
- Which Christmas markets are open after Christmas?
Prague, Salzburg, Dresden and Cologne keep their markets going through the week after Christmas, and Colmar runs to 29 December.
- Which Christmas markets in Europe are open on Christmas Day?
Vienna and Colmar give you the most choice on 25 December 2026, and Tivoli reopens for the day with fireworks at 20:45.
- Which Christmas markets stay open until New Year and Epiphany?
Budapest stays up until 03:00 on New Year's Eve, and 15 markets with confirmed dates are still open on Epiphany, 6 January 2027.