Best Christmas Markets

Christmas Markets Near Edinburgh 2026

10 Christmas markets within 40 miles of Edinburgh city centre, nearest first, one of them in the city itself. 9 have 2026 dates confirmed by their organisers.

None open this weekend (17 and 18 October 2026). Next to open: East Neuk Open Studios Christmas Art and Craft Fair, on Saturday 7 November 2026.

Loading the map…

Open today Running, closed today Opens within two weeks Later this season Dates not announced
Map: © OpenStreetMap contributors, OpenFreeMap.

2026 Dates, Nearest to Edinburgh First

Market and Distance From EdinburghDatesDays ClosedEntry
Edinburgh Christmas Market
Edinburgh city centre
14 Nov 2026 to 3 Jan 2027Closed on Fri 25 DecFree
Hopetoun House Christmas Shopping Fair
South Queensferry, 11 miles west
27 to 29 Nov 2026Open every day of its run
Bowhouse December Market Weekend
St Monans, 24 miles north-east
11 to 13 Dec 2026Open every day of its runFree
East Neuk Open Studios Christmas Art and Craft Fair
St Monans, 24 miles north-east
7 to 8 Nov 2026Open every day of its run
Traquair Christmas Opening Weekend
Innerleithen, 24 miles south
28 to 29 Nov 2026Open every day of its runTicket
Dunglass Christmas Market
Cockburnspath, 32 miles east
4 to 6 Dec 2026Open every day of its runTicket
Perth Christmas Lights Switch-On Weekend Festive Market
Perth, 32 miles north
20 to 22 Nov 2026Open every day of its runFree
Christmas in City Square
Dundee, 36 miles north
27 Nov to 31 Dec 2026Open every day of its run
Crossbasket Christmas Market
High Blantyre, 38 miles west
1 to 3 Dec 2026Open every day of its runTicket

Distances are in a straight line from the centre of Edinburgh, so the journey by road or rail is longer.

Dates Not Yet Announced

Making a day of it? Walking tours, day trips and other things to do in Edinburgh can be booked ahead. Tours and things to do in Edinburgh on ViatorWe may earn a commission if you book through this link. How we're funded.

Further From Edinburgh, and Popular

The most searched Christmas markets between 40 and 60 miles away.

Winter Wonderland at St Enoch

Glasgow, Glasgow City

6 Nov to 27 Dec 2026

Closed on Fri 25 Dec

42 miles west of Edinburgh

Pitlochry Christmas Market

Pitlochry, Perth and Kinross

12 Dec 2026

56 miles north of Edinburgh

Questions About Christmas Markets Near Edinburgh

What is the nearest Christmas market to Edinburgh?

Edinburgh Christmas Market is in the city centre (14 Nov 2026 to 3 Jan 2027). The nearest outside the city is Hopetoun House Christmas Shopping Fair in South Queensferry, 11 miles west.

Which is the biggest Christmas market near Edinburgh?

Going by how many people in the UK search for each one, it is Edinburgh Christmas Market (city centre), followed by Christmas in City Square (36 miles north).

When do Christmas markets near Edinburgh start in 2026?

The first to open is East Neuk Open Studios Christmas Art and Craft Fair, on Saturday 7 November 2026. The last to close is Edinburgh Christmas Market, on Sunday 3 January 2027.

Which Christmas markets near Edinburgh stay open after Christmas?

Edinburgh Christmas Market (until Sunday 3 January) and Christmas in City Square (until Thursday 31 December). Most close on or before Christmas Eve, and several shut on Christmas Day itself: each page gives the days.

Which Christmas markets near Edinburgh charge for entry?

Traquair Christmas Opening Weekend, Dunglass Christmas Market and Crossbasket Christmas Market need a ticket or paid entry. Each market's page gives the price where the organiser has published it.

Other cities nearby: Glasgow. All of Scotland. Not starting from the centre of Edinburgh? Find the markets nearest your postcode. How we check dates.