Home › Farmers’ markets › Scotland
Saturday & Sunday • UK farmers’ market directory
57 markets, and when each one is next on
Farmers’ markets in 20 council areas: the day each one runs, its opening hours and the next dates.
Scotland has 57 farmers’ markets in this directory, in 20 council areas: 46 run on a Saturday and 12 on a Sunday, and four are weekly rather than monthly. The 28 that run in every month of the year include Men’s Shed Bridge of Don Producers’ Market, Banchory and Inverurie.
Looking for the nearest? The farmers’ market finder sorts every market in the UK by distance from your postcode and shows its next dates; pick a day this week, or any day in the next ten weeks.
Farmers’ markets by council area
Farmers’ markets in Scotland, council area by council area
Aberdeen
Aberdeen Country Fair
Last Saturday of the month (extra days sometimes added for the International Street Market; extra Saturdays in December)
Next listed: Sat 31 Oct, Sat 28 Nov, Sat 26 Dec
9am–5pm · 40+ stalls
Belmont Street, AB10 1JN
One of Scotland’s largest street and country fairs, with 40+ stalls of Aberdeen Angus beef, venison, smoked meats, cheeses and Scottish whisky.
Aberdeen
Men’s Shed Bridge of Don Producers’ Market Aberdeen
Third Saturday of the month
Next: Sat 17 Oct, Sat 21 Nov, Sat 19 Dec
9am–12pm · 34 local producers
Old Guardhouse Car Park, Gordon Barracks, AB22 8DT
Parking Free parking
Run by the local Men’s Shed charity, with proceeds going to its community work.
Aberdeen
West End Farmers’ Market Aberdeen
First Sunday of the month, April to September
Next season starts in April
10am–1pm · Over a dozen local producers
Fountainhall Church, 38 Albyn Place, AB15 4DU
Bringing together over a dozen local producers including Granite City Fish, Woodmill Game and The Bread Guy, in a church garden setting.
Aberdeenshire
Foggie Market Aberchirder
On set dates
Next: Sat 17 Oct, Sat 21 Nov
10am–1.30pm
The Foggie Neuk community venue and adjacent town centre square, Aberchirder
A Banffshire market-town square event mixing food producers and street food with crafts.
Aberdeenshire
Aboyne Farmers’ Market
Second Saturday of the month, April to October
Next: Sat 10 Oct
10am–2pm
Aboyne Green, Aboyne
Local produce, bakes, meats, cheese and plants, plus Highland Beef from the estate.
Aberdeenshire
Ballater Farmers’ Market
Fourth Saturday of the month, April to November
Next: Sat 24 Oct, Sat 28 Nov
10am–2pm
Church Green, Ballater, AB35 5RE
Aberdeenshire
Banchory Farmers’ Market
Third Saturday of the month
Next: Sat 17 Oct, Sat 21 Nov, Sat 19 Dec
9am–1pm · 25 stalls
Bellfield Car Park, Dee Street, AB31 5ST
Parking Free parking
Deeside scenery backdrop with live music, handmade crafts and street food trucks alongside the produce stalls.
Aberdeenshire
Braemar Farmers’ Market at The Ghillie’s Larder
Second Sunday of the month, April to October
Next: Sun 11 Oct
10am–4pm
St Margaret’s, Braemar, Glenshee Road, Braemar, AB35 5YQ
Runs on a Sunday rather than the usual Aberdeenshire Saturday, indoors at St Margaret’s.
Aberdeenshire
Inverurie Farmers’ Market
Second Saturday of the month
Next: Sat 10 Oct, Sat 14 Nov, Sat 12 Dec
9am–1pm · 25 stalls
Town Square, AB51 3ST
A hub for the Garioch area with fresh produce, homemade preserves and locally reared meats.
Aberdeenshire
Stonehaven Farmer’s Market
First Saturday of the month
Next: Sat 7 Nov, Sat 5 Dec, Sat 2 Jan 2027
9am–1pm
Market Square, Stonehaven
Aberdeenshire coast producers, first Saturday of the month.
Angus
Forfar Market
Second Saturday of the month
Next: Sat 10 Oct, Sat 14 Nov, Sat 12 Dec
10am onwards
Strathmore Hall / The Myre, Forfar
Run by a new not-for-profit set up in 2025 to rescue and revitalise Angus’s farmers’ markets after the previous operator folded.
Angus
Montrose Market
First Saturday of the month
Next: Sat 7 Nov, Sat 5 Dec, Sat 2 Jan 2027
Montrose High Street
Stalls include Arbroath Fisheries and traditional Scottish tablet.
Argyll and Bute
Love Oban Farmers and Craft Market
Second Sunday of the month
Next: Sun 11 Oct, Sun 8 Nov, Sun 13 Dec
11am–4pm · 40+ stalls
The Corran Halls, Oban
Over 40 stalls including named food producers such as Alba Seafood Larder and Nithsdale Cottage Produce.
Dumfries and Galloway
Annan Harbour Market
Third Saturday of the month, March to November
Next: Sat 17 Oct, Sat 21 Nov
10.30am–2pm
Annan Harbour
Dumfries and Galloway
Castle Douglas Market
Third Sunday of the month, March to October
Next: Sun 18 Oct
10am–2pm
Market Hill, Castle Douglas
Christmas Market on Market Hill coincides with the town’s Christmas lights switch-on.
Dumfries and Galloway
Colvend Produce Market
Fourth Saturday of the month, March to November
Next: Sat 24 Oct, Sat 28 Nov
10am–2pm
Village Hall, Colvend
Small, friendly indoor market about 5 miles from Dalbeattie.
Dumfries and Galloway
Dumfries Farmers’ Market
First Sunday of the month
Next: Sun 1 Nov, Sun 6 Dec, Sun 3 Jan 2027
10.30am–2.30pm · 30+ stalls · Dogs welcome
Railway Station, Platform 1, DG1 1AW
Parking Station car park; wheelchair access
Held under the Victorian glass pavilion on Platform 1 of Dumfries station, and dogs are welcome.
Dumfries and Galloway
Kirkcudbright Farmers’ Market
Fourth Sunday of the month, March to December
Next: Sun 25 Oct, Sun 22 Nov, Sun 27 Dec
11am–3pm · 20–30 stalls
Harbour Square or Soaperie Gardens, Kirkcudbright
October two-day Food Festival on the fourth weekend of the month.
Dumfries and Galloway
Love Langholm Local Market
First Saturday of the month, March to December, not in September
Next: Sat 7 Nov, Sat 5 Dec
9am–1pm
The Buccleuch Centre, Langholm
Locally brewed beer, artisan chocolates and home baking at The Buccleuch Centre.
Dumfries and Galloway
Moffat Farmers’ Market
Second Sunday of the month, February to December (Third in November)
Next: Sun 11 Oct, Sun 15 Nov, Sun 13 Dec
10.30am–2.30pm · 30+ stalls · Dogs welcome
Moffat Town Hall
Parking Free parking on the High Street
Dog friendly with regular live music, 30+ stalls inside and outside the Town Hall.
Dumfries and Galloway
Portpatrick Market
First Saturday of the month, April to October
Next season starts in April
11am–3pm
Portpatrick Harbour
Two-day harbour market: Saturday is the producers and farmers day, Sunday is craft-only.
Dumfries and Galloway
Glenkens Producers Market St John’s Town of Dalry
Second Saturday of the month
Next: Sat 10 Oct, Sat 14 Nov, Sat 12 Dec
10am–1pm
Village Hall, St John’s Town of Dalry
Running for over a decade, with a popular market-day pop-up cafe.
Dumfries and Galloway
Stranraer MC Monthly Producers Market
Second Sunday of the month
Next: Sun 11 Oct, Sun 8 Nov, Sun 13 Dec
11am–4pm
Millennium Centre, Stranraer
Award-winning pies and breads, local cheeses, honey and soaps in the Millennium Centre.
Dumfries and Galloway
The Wigtown Market
Every Saturday, April to September
Next season starts in April
10am–3pm
Wigtown
East Lothian
Haddington Farmers’ Market
Last Saturday of the month; December date varies
Next listed: Sat 31 Oct, Sat 28 Nov, Sat 30 Jan 2027
9am–1pm · 25 stalls
Court Street, EH41 3DP
Haddington Pipe Band attends regularly, entertaining shoppers with traditional tunes.
East Lothian
East Lothian Food & Drink Market North Berwick
Second Saturday of the month
Next: Sat 10 Oct, Sat 14 Nov, Sat 12 Dec
North Berwick Harbour
Run at the harbour by East Lothian’s food and drink producers’ body, so the stallholders are local producers rather than a general craft mix.
Edinburgh
Balerno Farmers’ Market
Second Saturday of the month
Next: Sat 10 Oct, Sat 14 Nov, Sat 12 Dec
9am–1pm · 20+ stalls
Main Street, Balerno, EH14 7EQ
Fresh Scottish produce in Edinburgh’s western suburbs.
Edinburgh
Edinburgh Farmers’ Market
Every Saturday
Next: Sat 10 Oct, Sat 17 Oct, Sat 24 Oct
9am–2pm · 50+ stalls
Castle Terrace, off Castle Street, EH1 2EN
Parking Castle Terrace multi-storey beneath
One of Scotland’s biggest farmers’ markets, trading every Saturday all year.
Edinburgh
Leith Market Edinburgh
Every Saturday
Next: Sat 10 Oct, Sat 17 Oct, Sat 24 Oct
10am–4pm
Dock Place, Leith, Edinburgh, EH6 6LU
First Saturday of the month also hosts a Vegan Quarter alongside the usual food producers.
Edinburgh
Stockbridge Market Edinburgh
Every Sunday
Next: Sun 11 Oct, Sun 18 Oct, Sun 25 Oct
10am–4pm
Saunders Street, Stockbridge, Edinburgh, EH3 6TQ
Food producers (an organic farm, fruit and veg, a smokehouse, preserves, heritage meats) alongside crafts and hot food.
Falkirk
Falkirk Producers Market
First Saturday of the month
Next: Sat 7 Nov, Sat 5 Dec, Sat 2 Jan 2027
Dogs welcome
High Street, Falkirk
Arbroath smokies, Highland beef and lamb, craft beer and local honey, outdoors on Falkirk High Street; dogs welcome.
Fife
Cupar Market
Third Saturday of the month
Next: Sat 17 Oct, Sat 21 Nov, Sat 19 Dec
10am–2pm · 25+ stalls
Crossgate, KY15 5HA
Emphasis on local Scottish producers and creatives; part of a coordinated Fife-wide market network.
Fife
Dunfermline Farmers’ Market
Second Saturday of the month
Next listed: Sat 10 Oct, Sat 14 Nov, Sat 12 Dec
9am–1pm · 20 stalls
Dobbies Garden Centre, Halbeath, KY11 4LJ
Parking Free parking
Fife
Kirkcaldy Farmers’ Market
Last Saturday of the month
Next listed: Sat 31 Oct, Sat 28 Nov, Sat 26 Dec
9am–1pm · 20 stalls
Town Square, KY1 1XW
Fife
St Andrews Market
First Saturday of the month
Next: Sat 5 Dec, Sat 2 Jan 2027
10am–2pm · 30 stalls
South Street, KY16 9EE
Independent producers and creatives in South Street, in the heart of the historic university town.
Fife
Bowhouse Market St Monans
Second Saturday and second Sunday of the month, not in January
Next: Sat 10 Oct, Sun 11 Oct, Sat 14 Nov
10am–4pm
Bowhouse, A917, St Monans
Runs both Saturday and Sunday of its market weekend, showcasing the best local food and drink producers from across Scotland.
Glasgow
Partick Farmers’ Market Glasgow
Second and fourth Saturday of the month
Next: Sat 10 Oct, Sat 24 Oct, Sat 14 Nov
10am–2pm · 30+ stalls
Mansfield Park, Hyndland Street, Partick, G11 6UN
Traders include Arbroath Fisheries, Peelham Farm and Tay Valley Fruits, all required to have grown, reared, cooked, brewed or baked what they sell.
Glasgow
Shawlands Farmers’ Market Glasgow
First and third Saturday of the month
Next: Sat 17 Oct, Sat 7 Nov, Sat 21 Nov
10am–2pm · 25+ stalls
5 Langside Avenue, Shawlands, G41 2QR
Run by the same council-linked operator as Partick’s market, with the same trader-registration standards requiring self-grown or self-made goods.
Highland
Inverness Farmers’ Market
First Saturday of the month, March to December; March and December dates vary
Next: Sat 7 Nov
10am–5pm · 25+ stalls · Dogs welcome
Eastgate, High Street, IV2 3NA
Ceilidh band performs 12–2pm in aid of Highland Hospice; over 25 stalls of local meat, veg, fruit and seafood.
Highland
Thurso Food and Craft Fair
First Saturday of the month
Next: Sat 7 Nov, Sat 5 Dec, Sat 2 Jan 2027
Royal British Legion, Riverside Road, Mountpleasant, Thurso, KW14 8AE
Formerly Thurso Community Market; held monthly at the Legion hall.
Moray
Forres Family Market
On set dates
Next: Sun 22 Nov
10am–3pm (Oct); 10am–4pm (Aug)
Old Tesco ground, Caroline Street, Forres
A quarterly family market with food producers and street food, not just crafts.
Orkney
Orkney Farmers’ Market Kirkwall
Last Saturday of the month (Second in December)
Next: Sat 31 Oct, Sat 28 Nov, Sat 12 Dec
9am–1pm
Masonic Hall, Castle Street, Kirkwall
Run by the islands’ own farmers’ market association, indoors year-round, ‘fairly priced, good quality fresh food…all produced and marketed locally.
Orkney
Orkney Food & Drink Market Days Kirkwall
First Saturday of the month, April to August
Next season starts in April
Broad Street Car Park, Kirkwall
A new-for-2026 producer market run by Orkney’s own food & drink trade body, member businesses spanning brewers, bakers, distillers and dairy producers.
Perth and Kinross
Aberfeldy Farmers’ Market
First Sunday of the month, April to November
Next: Sun 1 Nov
10am–2pm
The Square, Aberfeldy, PH15 2DD
Held in the historic Square in Scotland’s first Fairtrade Town; wide range of local produce from bread to spirits.
Perth and Kinross
Blairgowrie Farmers and Producers Market
Last Saturday of the month
Next: Sat 31 Oct, Sat 28 Nov, Sat 26 Dec
starts 9.30am
Wellmeadow, Blairgowrie, PH10 6AS
A monthly farmers’ and producers’ market on the town’s historic Wellmeadow green.
Perth and Kinross
Crieff Farmers’ Market
First Saturday of the month
Next: Sat 7 Nov, Sat 5 Dec, Sat 2 Jan 2027
9am–1pm
James Square, Crieff
Running since 2003 on Crieff’s own James Square.
Perth and Kinross
Kinross Farmers’ Market
Fourth Saturday of the month, April to October
Next: Sat 24 Oct
10am–2pm · 20+ stalls
Kinross High Street, KY13 7AQ
Runs along Kinross’s redesigned High Street with local producers and artisan traders alongside the town’s own shops.
Perth and Kinross
Perth Farmers’ Market
First Saturday of the month, not in January
Next: Sat 7 Nov, Sat 5 Dec
9am–2pm · 40+ stalls
South Inch Car Park, Shore Road, Perth, PH2 8AB
Parking Free parking on South Inch
Set on South Inch with free parking; over 40 stalls of local produce.
Perth and Kinross
Pitlochry Market
Third Saturday of the month, April to November (plus Easter and Christmas extras)
Next: Sat 17 Oct, Sat 21 Nov, Sat 12 Dec
10am–3pm
Pitlochry Business Centre, Armoury Road, PH16 5AP
A short walk from the town centre; extra Easter (4 Apr) and Christmas (12 Dec) markets on top of the regular monthly date.
Renfrewshire
Paisley Farmers Market
Second and last Saturday of the month
Next: Sat 10 Oct, Sat 31 Oct, Sat 14 Nov
Up to 30 stalls
The Cenotaph, Paisley Town Centre, PA1 2AE
Twice monthly, with up to 30 food producers; BBC Good Food named it among the UK’s best community markets.
Scottish Borders
Kelso Farmers Market
Fourth Saturday of the month (variable week in July/December)
Next: Sat 24 Oct, Sat 28 Nov, Sat 23 Jan 2027
9.30am–1.30pm · 24+ stalls
Market Square, Kelso, TD5 7HL
Award-winning, volunteer-run market over 20 years old, with proceeds going to local charities.
Scottish Borders
Peebles Farmers’ Market
Second Saturday of the month
Next listed: Sat 10 Oct, Sat 14 Nov, Sat 12 Dec
9.30am–1.30pm · 20+ stalls
Eastgate Car Park, EH45 8ED
Running on Eastgate since 2002. Not to be confused with the town’s weekly Community Food Market at Pennels Close or the Peebles Makers Market.
Scottish Borders
Selkirk Farmers Market
First Saturday of the month, March to December
Next: Sat 7 Nov, Sat 5 Dec
9.30am–1pm · 20+ stalls
Market Place, TD7 4JY
A regular monthly gathering of local producers on the Market Place; also holds a special Christmas market (Victoria Halls, indoor) each December.
South Ayrshire
Ayrshire Farmers Market
First Saturday of the month, not in September
Next: Sat 7 Nov, Sat 5 Dec, Sat 2 Jan 2027
9am–2pm · 25+ stalls
The Cutty Sark Centre, 40 High Street, Ayr, KA7 1PA
Held at the Cutty Sark Centre on Ayr High Street; also home to the Blackheart Market and an antiques fair on other Saturdays.
South Lanarkshire
Lanark Town Centre Market
Second Saturday of the month
Next: Sat 10 Oct, Sat 14 Nov, Sat 12 Dec
10am–3pm · 20+ stalls
Hunter’s Close Car Park, High Street, ML11 9DJ
Parking Free parking
Run by the Discover Lanark town BID; free family activities at the Tolbooth on the High Street run alongside the market.
Stirling
Stirling Farmers’ Market
Second and fourth Saturday of the month
Next: Sat 10 Oct, Sat 24 Oct, Sat 14 Nov
10am–4pm · 30+ stalls
Port Street, Stirling City Centre, FK8 2DL
Emphasis on local, Scottish producers and sustainability; runs twice a month rather than once.
West Lothian
Linlithgow Artisan Market
First Saturday of the month
Next: Sat 7 Nov, Sat 5 Dec, Sat 2 Jan 2027
10am–4pm · 40+ stalls
The Vennel, High Street, EH49 7EQ
Run by the town’s Business Improvement District; local makers like the Linlithgow Soapery and Strangers Brewing feature alongside producers from across Scotland.
Sunday farmers’ markets in Scotland
Saturday is the usual day; these 12 trade on a Sunday.
West End, Braemar Farmers’ Market at The Ghillie’s Larder, Love Oban Farmers and Craft Market, Castle Douglas Market, Dumfries, Kirkcudbright, Moffat, Stranraer MC Monthly Producers Market, Stockbridge Market (weekly), Bowhouse Market, Forres Family Market, Aberfeldy
Indoor and covered farmers’ markets in Scotland
For a wet Saturday: 10 of the 57 trade indoors or under cover.
Braemar Farmers’ Market at The Ghillie’s Larder, Love Oban Farmers and Craft Market, Colvend Produce Market, Dumfries, Love Langholm Local Market, Moffat, Glenkens Producers Market, Stranraer MC Monthly Producers Market, Thurso Food and Craft Fair, Orkney Farmers’ Market
Winter farmers’ markets in Scotland
33 of the 57 are scheduled at least once in January or February 2027, and 28 run in every month of the year.
Taking a winter break (17):
West End (from April), Foggie Market, Aboyne (from April), Ballater (from April), Braemar Farmers’ Market at The Ghillie’s Larder (from April), Annan Harbour Market (from March), Castle Douglas Market (from March), Colvend Produce Market (from March), Kirkcudbright (from March), Love Langholm Local Market (from March), Portpatrick Market (from April), Inverness (from April)
Show the other 5
Forres Family Market, Aberfeldy (from April), Kinross (from April), Pitlochry Market (from April), Selkirk (from March)
