The Best Christmas Markets in Scotland
From the giant wheel at East Princes Street Gardens to Aberdeen's twinkling harbour, here's where to find Scotland's best festive markets — and how to skip the queues.
Scottish Christmas markets have grown from small kirk-hall fundraisers into full-scale winter attractions rivalling anything on the continent. Between mid-November and early January, a dozen cities and towns transform their squares into wooden-chalet wonderlands packed with mulled wine, mince pies and independent makers.
This guide covers every market worth travelling for, when to go for the smallest crowds, and how to combine them with nearby events so you get more from a single trip.
Edinburgh Christmas Market
Edinburgh's market is the giant of the Scottish calendar. Spread across East and West Princes Street Gardens, it runs from mid-November to early January and pulls more than two million visitors a year. Expect a Ferris wheel, ice rink, ceilidh nights on the Mound, and around 90 wooden chalets selling everything from Bavarian bratwurst to Isle of Skye gin.
For the shortest queues, go on a weekday morning between 10am and midday. Evenings after 6pm are magical but heaving — book restaurants ahead if you're staying for dinner.
Glasgow's George Square and St Enoch Square
Glasgow splits its market across two central sites. George Square hosts the traditional food-and-craft stalls, while St Enoch Square runs a family-friendly funfair with a helter-skelter and carousel. Entry is free, and the walk between them takes about ten minutes, ideal for a half-day Christmas shopping loop with Buchanan Street in between.
Aberdeen, Dundee and beyond
Aberdeen's Christmas Village at Union Terrace Gardens is compact but polished, with a rooftop ice-rink and views across the granite city. Dundee's Winterfest at Slessor Gardens combines a market with the city's fireworks and light trail. Smaller markets in Stirling, Perth, Inverness and St Andrews are worth a diversion if you're already visiting for other events.
Planning tips
Book train tickets four to six weeks ahead — ScotRail advance singles from Glasgow to Edinburgh drop as low as £8 return if you avoid peak.
Layer up: even the covered chalets get cold once the sun's down, and most drinks are served outdoors.
Bring cash for smaller makers' stalls — card readers work but rural traders sometimes struggle with signal.
Frequently asked questions
When do Scottish Christmas markets open?
Most Scottish Christmas markets open in mid-to-late November and run until 27 December, with Edinburgh's continuing into the first week of January. Exact dates are announced in September each year.
Is entry to the markets free?
Yes — walking around the markets is free at every major site including Edinburgh, Glasgow, Aberdeen and Dundee. Individual rides and the ice rink are paid, and Edinburgh's Santa Land requires a timed ticket.
Which is the biggest Christmas market in Scotland?
Edinburgh's Christmas Market at Princes Street Gardens is by far the biggest, with around 90 chalets and over two million visitors annually.
Are the markets dog-friendly?
The Edinburgh and Glasgow markets welcome dogs on leads in outdoor areas. Ice rinks and food-hall marquees are usually off-limits.
Related guides
More reading from the NearbyEvents guides library — hand-picked to match this article.
Firework Displays Near You — Scotland's Best 2026
The best Bonfire Night and Hogmanay firework displays across Scotland — Edinburgh Castle, Glasgow Green, Aberdeen beach and family-friendly options.
Seasonal guideSummer Events Guide Scotland 2026
The complete 2026 Scotland summer events guide — festivals, outdoor cinema, food fairs, sporting events and family days out across the country.
Seasonal guideChristmas Events in Scotland 2026
The best Christmas events in Scotland for 2026 — markets, light trails, Santa grottos, carol concerts and Hogmanay celebrations.
Seasonal guideOutdoor Events This Summer in Scotland
The best outdoor events in Scotland this summer — open-air gigs, Highland Games, park festivals, food markets, agricultural shows and family days out.
City guideFree Things to Do in Edinburgh
The best free things to do in Edinburgh — museums, galleries, walks and festivals that cost nothing. Curated for locals, students and visitors.
Find events across Scotland
Jump into live listings by region, or browse the full events calendar.