Edinburgh is famous for its New Year’s Eve Hogmanay celebrations, but the city’s seven-week long Christmas market makes it worthy of a festive trip right through the holiday season. The main market in East Princes Street Gardens (click here for a market map & more info on stalls) is full of handmade gifts and warming winter treats from local and international producers.
Other Christmas market locations are:
- West Princes Street Gardens: funfair, fairground games, food and drink
- George Street: ice rink, Polar Ice Bar, vintage carousel, market
- St Andrew Square: Santa’s Winter Garden, Christmas Tree Maze
- Castle Street Christmas Market: open from 25 November – 22 Dec, 10am – 6pm
The experience is all the more magical thanks to the magnificent backdrop of Edinburgh Castle. For the best views, take a ride on the largest ferris wheel in Scotland – the city and Christmas lights look pretty spectacular from 46 metres high.
2026 Dates of Edinburgh Christmas Market
14 November 2026 – 3 January 2027
Opening hours on market days
Monday: 10am – 10pm
Tuesday: 10am – 10pm
Wednesday: 10am – 10pm
Thursday: 10am – 10pm
Friday: 10am – 10pm
Saturday: 10am – 10pm
Sunday: 10am – 10pm
Exceptional opening hours
17 November: 4pm – 10pm
24 December: 10am – 8pm
25 December: closed
26 December: 12pm – 8pm
31 December: 10am – 5pm
1 January: 12pm – 8pm
3 January: 10am – 6pm
Please note that other locations might have different opening hours. For more details, click here.
Website • Instagram • Facebook
Find more Christmas markets in the UK!
Thanks for visiting whereisthemarket.com! All information on this page has been verified with the organisers or comes from official sources. You can find links to the official website and social media pages above. We recommend double-checking details before you travel, as market dates, times and locations can sometimes change.