Farmers’ Markets in Scotland: 57 Markets, Area by Area

Table of Contents

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.

57markets
20council areas
12on Sundays

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 in Scotland, council area by council area

Aberdeen

Check 2026 dates

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.

Organiser’s website →

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.

Market association page →

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.

Tourism page →

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.

Organiser’s website →

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.

Council page →

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

Council page →

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.

Tourism page →

Aberdeenshire

Indoors

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.

Council page →

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.

Organiser’s website →

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.

Organiser’s Facebook page →

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.

Organiser’s website →

Angus

Last market Sat 5 Dec

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.

Organiser’s website →

Argyll and Bute

Indoors

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.

Organiser’s Facebook page →

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

Market association page →

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.

Market association page →

Dumfries and Galloway

Indoors

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.

Market association page →

Dumfries and Galloway

Indoors

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.

Organiser’s website →

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.

Market association page →

Dumfries and Galloway

Indoors

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.

Market association page →

Dumfries and Galloway

Indoors

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.

Market association page →

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.

Market association page →

Dumfries and Galloway

Indoors

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.

Market association page →

Dumfries and Galloway

Indoors

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.

Market association page →

Dumfries and Galloway

Check 2026 dates

The Wigtown Market

Every Saturday, April to September

Next season starts in April

10am–3pm

Wigtown

Market association page →

East Lothian

Check 2026 dates

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.

Organiser’s website →

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.

Market association page →

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.

Organiser’s Facebook page →

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.

Organiser’s website →

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.

Organiser’s website →

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.

Organiser’s website →

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.

Market association page →

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.

Market association page →

Fife

Check 2026 dates

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

Organiser’s Facebook page →

Fife

Check 2026 dates

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

Organiser’s website →

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.

Market association page →

Fife

Indoors and out

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.

Organiser’s website →

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.

Organiser’s website →

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.

Organiser’s website →

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.

Council page →

Highland

Indoors

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.

Organiser’s website →

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.

Organiser’s website →

Orkney

Indoors

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.

Tourism page →

Orkney

Season ended

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.

Tourism page →

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.

Market association page →

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.

Tourism page →

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.

Organiser’s Facebook page →

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.

Market association page →

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.

Organiser’s website →

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.

Organiser’s website →

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.

Tourism page →

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.

Tourism page →

Scottish Borders

Check 2026 dates

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.

Organiser’s website →

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.

Organiser’s Facebook page →

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.

Council page →

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.

Market association page →

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.

Organiser’s website →

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.

Market association page →

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)

About this list. Each market was checked against its organiser’s website, its council or venue page, or the organiser’s public Facebook page, on or before 27 September 2026. Where we found no sign of a 2026 market, the listing says “Check 2026 dates”. Markets move dates for bank holidays and Christmas, so check the organiser’s page before you set out. Run a market we have missed, or spotted something out of date? Tell us.

Sign up to receive our newsletter in your inbox, every weekend.

We don’t spam! Read our privacy policy for more info.

Popular right now