Search B&Bs

 Family Friendly
 Pet Friendly
 Evening Meals
 Countryside Location
 Accessible Accommodation
 Town Location

Search Map

Scotland Map

Search Availability

Location


Scotland's Best B&Bs

Markets

Christmas Fairs & Markets in 2023

See more events listings on our Winter events and illuminations page

Here's just some of the Christmas markets in Scotland in 2023 where you can browse around to find special gifts. More dates will be added later in the year.

  • 20 - 22 October: Craft & food fair at Wildwoodz just outside Inverness by Exclusively Highlands
  • 3 - 5 November: Christmas Fair at Crathes Castle in Aberdeenshire by Exclusively Highlands
  • 10 - 12 November: Christmas Fair at Blair Castle in Perthshire by Exclusively Highlands
  • 10 November - 30 December: Glasgow's Winterfest Christmas Market at St Enoch Square Winterfest in George Square will run from 25 November to 4 January.
  • 17 - 19 November: Exclusive Highlands Christmas craft & food fair at Eden Court Theatre in Inverness by Exclusively Highlands
  • 17 November - 23 December: Aberdeen Christmas Market at weekends (Friday-Sunday)
  • 17 November - 6 January: Edinburgh Christmas Market
  • 24 - 26 November: Christmas Fair at Whitekirk Hill Resort near North Berwick, East Lothian by Exclusively Highlands
  • 24 - 26 November: Dunbar Garden Centre (East Lothian) Christmas market with over 25 local stall holders
  • 25 November: Christmas Extravaganza in Nairn
  • 25 - 26 November: Stirling Christmas Market at The Albert Halls
  • 1 - 3 December: Exclusive Highlands Christmas craft & food fair at Eden Court Theatre in Inverness by Exclusively Highlands
  • 1 - 24 December: Dundee's WinterFest at Slessor Gardens. - stalls, vintage funfair and Big Wheel.
  • 2 December: Perth Mela Market in St Paul's Square
  • 2 - 3 December: Winter Market & Open Studios at Perth Creative Exchange
  • 5 December: Stirling Castle Christmas Shopping Fayre
  • 9 - 10 December: Cawdor Castle Christmas Market near Inverness. Christmas characters, local stall holders, festive entertainment and delicious street food.
Edinburgh Christmas market

Edinburgh Christmas market - photo by Northlands B&B

Farmers Markets 2023

Farmers markets are a wonderful way to sample fresh Scottish produce from artisan cheeses to seafood, seasonal fruit and vegetables, as well as homemade bread and preserves. Some also have plant stalls and local crafts for sale. Please check with event organisers before travelling to ensure that events are going ahead as planned. Some markets are only open until lunchtime or early afternoon.

South of Scotland

Dumfries Farmers Market  
On the 1st Sunday of the month (except January) plus a pre-Christmas market on the 3rd Sunday in December.

Kelso Farmers Market  
On the 4th Saturday of the month.

Kirkcudbright Farmers' and Producers Market  
On the 4th Sunday of each month (March to December).

Central Scotland

Edinburgh Farmers Market  
Every Saturday all year round on Castle Terrace.

Grassmarket Market  
Food and craft stalls every Saturday in Edinburgh's famous Grassmarket

Leith Market  
Food and craft stalls every Saturday in Leith (Edinburgh)

Stockbridge Market  
Food and craft stalls every Sunday in Edinburgh's Stockbridge area.

Stirling Farmers Market  
On the 2nd and 4th Saturdays of the month (2nd and 3rd Saturdays in December)

Argyll

Loch Lomond Shores Farmers Market  
On the 1st and 3rd Sunday of the month in Balloch.

Perthshire

Perth Farmers Market  
On the 1st Saturday of the month (except January) plus a pre-Christmas market in mid December

Kinross Farmers Market  
On the 4th Saturday of the month from April to November.

Crieff Farmers Market  
Monthly markets in the summer plus a Christmas market on 27th November 2021

Aberfeldy  
On the 1st Saturday of the month from April to October

Pitlochry  
On the 3rd Saturday of the month from April to October, plus a Christmas market in mid December.

Fife and Angus

Cupar Farmers Market  
On the 3rd Saturday of the month.

St Andrews Farmers Market  
On the 1st Saturday of the month.

Dundee Farmers Market  
On the 3rd Saturday of the month (except January)

Forfar Farmers Market  
On the 2nd Saturday of the month.

Bowhouse Market weekends  
Second weekend of each month (except January and February) with local food and drink traders from across Scotland. This undercover market space at Bowhouse is in the East Neuk of Fife between Elie and St Monans.

Montrose Farmers Market  
On the 1st Saturday of the month (except January)

Highlands

Inverness Farmers Market   
On the first Saturday of the month (except January) plus a pre-Christmas market in mid December.

Cairngorms Farmers Market   
Uusually the first Sunday of the month from April to November (in June it's the 2nd Sunday), plus markets at the end of August and the end of November. Local food and drink plus crafts from the Cairngorms area.

Thurso Community Market  
Regular market on the first Saturday on the month, based in the Thurso Royal British Legion showcasing local crafts, gifts, decor and produce.

Aberdeenshire

Aboyne Farmers Market  
On the 2nd Saturday of the month April to October.

Ballater Farmers Market  
On the 4th Saturday of the month from April to November

Banchory Farmers Market  
On the 3rd Saturday of the month.

Braemar Farmers Market  
On the 2nd Sunday of the month.

Ellon Farmers Market  
On the 4th Saturday of the month from March to November

Huntly Farmers Market  
On the 1st Saturday of the month from February to December.

Inverurie Farmers Market  
On the 2nd Saturday of the month.

Stonehaven Farmers Market  
On the 1st Saturday of the month.

Macduff Farmers Market  
On the last Saturday of the month (except December)

Peterhead Producers Market  
On the first Saturday of the month (except December)

Aberfeldy farmers market

Aberfeldy farmers market - photo by Northlands B&B

Please feel free to share the content of this page with your friends – simply click on where you would like to share it.

Newsletter Sign Up

Sign up to Scotland's Best B&Bs Newsletter to receive our Latest Offers and Packages.

Join our mailing list   

Coastal & Lochside Escapes