Skip to content
Farmers markets and farm shops in Scotland

Farm shops and farmers markets in Scotland + map

Buying your food direct from farms is easier than you think. Here are 127 farm shops and farmers markets across Scotland, mapped.

Farmers markets and farm shops in Scotland

Scotland grows, rears and makes some of the finest food in the world. Most of it gets sold on, exported or served in restaurants, and the rest of us end up with supermarket imports than homegrown produce.

Buying from farmers markets and farm shops direct fixes that. There will be a farm shop near you, and there are farmers market held right across the country.

This is my guide to all of the farm shops and farmers markets across Scotland, mapped by region.

Farm shops & farmers markets

Every farm shop and farmers market, mapped by region. Choose a region to zoom and tap a basket to read about it.

View this as a Google Map

Show only
Ardross Farm Shop · Ardross Farm, Elie Balgove Larder · Strathtyrum, St Andrews The Butchery at Bowhouse · Bowhouse, St Monans Craigies Farm · West Craigie Farm, South Queensferry The Free Company · Balerno, Edinburgh Peelham Farm · Foulden, Berwickshire Hardiesmill · Gordon, Scottish Borders Stouslie Farm · Hawick, Scottish Borders Loch Arthur Creamery · Beeswing, Dumfries Kilnford Farm Shop · Old Glen Road, Dumfries 1littlefarm Shop · Craignesket, Castle Douglas Barnbarroch Organic · Newton Stewart Mossgiel Organic Farm · Mauchline, Ayrshire Auchengree Farm Shop · Glengarnock, Beith Humeston Byre · Maybole, Ayrshire Dowhill Farm · Girvan, Ayrshire Lochhill Farming Co · Lochhill, Cumnock Overton Farm Shop & Butchery · Crossford, Carluke The Heron Farm Shop & Kitchen · Strathaven, Lanarkshire Greenhall Country Cafe & Farm Shop · Blantyre, Glasgow Old Leckie Farm · Gargunnock, Stirlingshire Gloagburn Farm Shop · Tibbermore, Perth Hugh Grierson Organic · Newmiln Farm, Tibbermore Glenkilrie Larder · Blacklunans, Blairgowrie Rothiemurchus Farm Shop · Rothiemurchus, by Aviemore Robertson's – The Larder & Highland Cows · Tomich, Beauly Dalmore Farm Shop & Restaurant · Dalmore Farm, Alness Farm Ness · Dunain, Inverness Marshall's Farm Shop · Boghead Farm, Kintore Finzean Estate Farm Shop · Balnaboth Steading, Finzean Castleton Farm Shop · Fordoun, Laurencekirk Thorneybank Farm Shop · Rothienorman, Inverurie McGregor Aberdeen Angus Farmshop · Whiterashes, Aberdeenshire Forest Farm Organic Dairy · Kinellar, Aberdeen Aberdeenshire Highland Beef · Lochton of Leys, Banchory Westerton Farm · Pitarrow, Laurencekirk Edinburgh Farmers' Market · Castle Terrace, Edinburgh Stockbridge Market · Saunders Street, Edinburgh Leith Market · Dock Place, Leith, Edinburgh Haddington Farmers' Market · Court Street, Haddington Linlithgow Farmers' Market · The Cross, Linlithgow North Berwick Farmers' Market · North Berwick, East Lothian Shawlands Farmers' Market · Langside Hall, 5 Langside Avenue, Glasgow Partick Farmers Market · Mansfield Park, Dumbarton Road, Glasgow Milngavie Market · Douglas Street, Milngavie Biggar Farmers' Market · High Street, Biggar The Market at Loch Lomond Shores · Ben Lomond Way, Balloch Stirling Market · Port Street, Stirling Callander Farmers' Market · Ancaster Square, Callander Perth Farmers' Market · South Inch car park, Perth Crieff Farmers' Market · High Street, Crieff Aberfeldy Farmers' Market · Town Square, Aberfeldy Dunkeld & Birnam Farmers' Market · Dunkeld, Perthshire Kinross Farmers' Market · High Street, Kinross St Andrews Market · South Street, St Andrews Artisan Fridays, Kirkcaldy · High Street, Kirkcaldy Dunfermline Market · Dunfermline East Church, Nightingale Place Cupar Market · Crossgate, Cupar Dundee Farmers' Market · City Square, Dundee Aberdeen Country Fair · Belmont Street, Aberdeen Banchory Farmers' Market · Bellfield car park, Banchory Forres Farmers' Market · Forres, Moray Elgin Farmers' Market · The Plainstones, High Street, Elgin Inverness Farmers' Market · Eastgate end of the High Street, Inverness Nairn Street Market · High Street, Nairn Fort William Farmers' Market · Fort William Dingwall Farmers' Market · High Street, Dingwall Oban Farmers' Market · Oban, Argyll Inveraray Farmers' Market · Inveraray, Argyll Peebles Farmers' Market · High Street, Peebles Kelso Farmers' Market · Market Square, Kelso Ayr Farmers' Market · The Sandgate, Ayr Dumfries Farmers' Market · Victorian Pavilion, Dumfries railway station Castle Douglas Market · Market Hill, Castle Douglas Bowhouse Market · Bowhouse, St Monans The Market at Solsgirth · Solsgirth Home Farm, Dollar Falkirk Producers Market · High Street, Falkirk The Rail Yard · South Woodside Road, Glasgow Portobello Market · Brighton Park, Edinburgh Fencebay Fisheries · Fencefoot Farm, Fairlie, Largs West Linton Market · Deanfoot Road, West Linton Tobermory Producers Market · The pontoons, Tobermory, Isle of Mull The Foggie Neuk · Main Street, Aberchirder Artisan Market St Andrews · Queen's Gardens, St Andrews Pitlochry Market · Pitlochry Business Centre, Armoury Road Blacketyside Farm Shop · Blacketyside Farm, Leven Pillars of Hercules · Falkland, Cupar Blairmains Farm Shop · Blairmains, Blairlogie, Stirling Hopetoun Farm Shop · Hopetoun Estate, Broxburn Grow Wild Organics · Bonnytoun Farm, Linlithgow Charleton Farm · Charleton Fruit Farm, Montrose Wester Hardmuir Fruit Farm · Wester Hardmuir, Nairn Scottish Country Foods · Main Street, West Kilbride The Brig Larder · Albert Street, Kirkwall Wark Farm · Cushnie, Alford The Buffalo Farm · Boglily Farm Steading, Kirkcaldy Saline Shaw Farm Shop & Cafe · B913, by Saline, Dunfermline Culross Community Market · The Village Green, Culross Rosyth Community Market · Parkgate Community Centre, Rosyth Ballater Farmers' Market · Glenmuick Church Green, Ballater Huntly Farmers' Market · The Square, Huntly Torphins Market · Platform 22, Station Road, Torphins Dornoch Community Market · Cathedral Green, Dornoch Poolewe Tuesday Market · Poolewe Village Hall, Wester Ross Ullapool Farmers' Market · Ullapool Village Hall, Market Street Cairngorms Farmers' Market · The Square, Grantown-on-Spey Kingussie Cairngorms Market · Gynack Gardens, Kingussie Grassmarket Market · Grassmarket, Edinburgh Balerno Farmers' Market · Main Street, Balerno Helensburgh Market in the Square · Colquhoun Square, Helensburgh I Love Clarkston Food Market · Clarkston, East Renfrewshire Largs Market · Gallowgate Square, Largs Campbeltown Farmers' Market · Royal Hotel Yard, Campbeltown Bute Yard Producer Market · Rothesay, Isle of Bute Kirkcudbright Farmers' Market · Town centre, Kirkcudbright Langholm Producers Market · Langholm, Dumfriesshire Annan Harbour Market · Annan Harbour, Dumfriesshire Colvend Produce Market · Colvend, by Dalbeattie Forfar Farmers' Market · Forfar, Angus Montrose Farmers' Market · Montrose, Angus Puldagon Farm Shop & Restaurant · Upper Puldagon, Stirkoke, Wick Thurso Food and Craft Fair · Riverside Road, Thurso Isle of Skye Free Range · Orbost, by Dunvegan, Isle of Skye Isle of Mull Cheese Farm Shop · Sgriob-ruadh Farm, Tobermory Buth Bharraigh · Castlebay, Isle of Barra Arngask Home Farm · Glenfarg, Perth and Kinross Uradale Farm · East Voe, Scalloway, Shetland

Pick a region to zoom ·
or tap a basket

Ardross Farm Shop

Ardross Farm, Elie · Fife

A family-run coastal farm on the A917 between Elie and St Monans, selling home-reared beef, lamb and pork alongside seasonal produce and proper Scottish pantry staples. Beautifully laid out – people describe it as a feast for the eye before you have bought anything.

Farm shop
↑ Back to map

Balgove Larder

Strathtyrum, St Andrews · Fife

An estate farm shop just outside St Andrews specialising in home-reared beef, seasonal produce and artisan Scottish goods. The butchery is the standout, and there is a steak barn and cafe attached.

Farm shopCafe on site
↑ Back to map

The Butchery at Bowhouse

Bowhouse, St Monans · Fife

Whole-animal butchery supplying seasonal meat boxes from estate-reared animals at Balcaskie. Bowhouse also runs one of the best seasonal food markets in Scotland, in the same steading.

Farm shop
↑ Back to map

Craigies Farm

West Craigie Farm, South Queensferry · Edinburgh & the Lothians

A working farm twenty minutes from Edinburgh with seasonal fruit and veg, a butchery, pantry goods and pick-your-own. The tulip festival in spring has become a thing in its own right.

Farm shopCafe on site
↑ Back to map

The Free Company

Balerno, Edinburgh · Edinburgh & the Lothians

Farm-to-table restaurant with a green Michelin star that also sells organic vegetables, pasture-raised meat and seasonal boxes direct from the farm.

Farm shopCafe on site
↑ Back to map

Peelham Farm

Foulden, Berwickshire · Scottish Borders

Certified organic mixed farm producing grass-fed beef, lamb and pork, plus award-winning charcuterie. Mail order is excellent – wool insulation, ice packs, and meat that people describe as the best they have found.

Farm shop
↑ Back to map

Hardiesmill

Gordon, Scottish Borders · Scottish Borders

A pedigree Aberdeen Angus herd that never leaves the farm, sold through a small farm shop where Alison will talk you through the cuts. Ask for the beef oysters, or a cote de boeuf if there are two of you.

Farm shop
↑ Back to map

Stouslie Farm

Hawick, Scottish Borders · Scottish Borders

A mile and a half from Hawick, with picnic booths, refillable milkshakes, eggs and butter, and a pumpkin patch in October. A proper little farm shop rather than a gift emporium.

Farm shopCafe on site
↑ Back to map

Loch Arthur Creamery

Beeswing, Dumfries · Dumfries & Galloway

An organic dairy and creamery within a Camphill community, producing award-winning cheese, milk and farm produce. The Criffel is the one to try if you like a soft unpasteurised cheese.

Farm shopCafe on site
↑ Back to map

Kilnford Farm Shop

Old Glen Road, Dumfries · Dumfries & Galloway

One of the best-stocked farm shops in the south west, with a butchery and deli counter people drive from Glasgow to raid. The Bothy cafe is attached.

Farm shopCafe on site
↑ Back to map

1littlefarm Shop

Craignesket, Castle Douglas · Dumfries & Galloway

A small stop on the A75 between Dumfries and Stranraer doing farm-raised beef and pork, sweetcure bacon, and sausage rolls that people review like a religious experience. Puppuccinos for the dog.

Farm shopCafe on site
↑ Back to map

Barnbarroch Organic

Newton Stewart · Dumfries & Galloway

A nature-friendly, pasture-based farm near Newton Stewart specialising in grass-fed organic beef, sold direct.

Farm shop
↑ Back to map

Mossgiel Organic Farm

Mauchline, Ayrshire · Ayrshire & Arran

The Ayrshire dairy farm that inspired Robert Burns, now pioneering cow-with-calf dairying and glass-bottle milk delivery. Minimal processing, and the difference in the milk is not subtle.

Farm shop
↑ Back to map

Auchengree Farm Shop

Glengarnock, Beith · Ayrshire & Arran

A North Ayrshire farm shop and tearoom with Highland cows and goats next door, four-for-a-fiver mini pies and a clootie dumpling people come back for.

Farm shopCafe on site
↑ Back to map

Humeston Byre

Maybole, Ayrshire · Ayrshire & Arran

A small farm shop in the Ayrshire countryside with flavoured milk, baking and filled rolls, and a sitting area looking out to Ailsa Craig.

Farm shopCafe on site
↑ Back to map

Dowhill Farm

Girvan, Ayrshire · Ayrshire & Arran

Farm produce, gifts and a tearoom on the south Ayrshire coast, with pumpkin picking in autumn.

Farm shopCafe on site
↑ Back to map

Lochhill Farming Co

Lochhill, Cumnock · Ayrshire & Arran

A self-service milk vending machine that locals swear gives the best milk in Ayrshire, plus vending stocked by local butchers and bakers. Open 7am to 9pm, seven days.

Farm shop
↑ Back to map

Overton Farm Shop & Butchery

Crossford, Carluke · Lanarkshire

A Clyde Valley farm shop and butchery with a cafe, on the route between Lanark and Hamilton.

Farm shopCafe on site
↑ Back to map

The Heron Farm Shop & Kitchen

Strathaven, Lanarkshire · Lanarkshire

A newer South Lanarkshire farm shop and kitchen with big views over the fields, a dog run you can book, and notably good value kids' meals.

Farm shopCafe on site
↑ Back to map

Greenhall Country Cafe & Farm Shop

Blantyre, Glasgow · Glasgow & the west

A farm shop and cafe on the edge of Glasgow doing wagyu ribeye and Aberdeen Angus fillet alongside the shop. Book at weekends.

Farm shopCafe on site
↑ Back to map

Old Leckie Farm

Gargunnock, Stirlingshire · Stirling, Falkirk & Clackmannanshire

A pasture-based Stirlingshire farm producing grass-fed beef and lamb, sold direct through local delivery and collection.

Farm shop
↑ Back to map

Gloagburn Farm Shop

Tibbermore, Perth · Perthshire & Kinross

A Perthshire estate farm shop and cafe just off the A9, with home-reared meat, deli goods and a cake counter that has caused people to leave the motorway deliberately.

Farm shopCafe on site
↑ Back to map

Hugh Grierson Organic

Newmiln Farm, Tibbermore · Perthshire & Kinross

A long-established Perthshire organic farm supplying sustainably reared beef, lamb and pork directly to customers.

Farm shop
↑ Back to map

Glenkilrie Larder

Blacklunans, Blairgowrie · Perthshire & Kinross

A Highland Perthshire hill farm practising conservation grazing and supplying pasture-fed beef, lamb and venison direct.

Farm shop
↑ Back to map

Rothiemurchus Farm Shop

Rothiemurchus, by Aviemore · The Highlands

On the Rothiemurchus estate outside Aviemore, selling grass-fed beef, wild venison and Highland produce from the land immediately around it. The Barn Cafe is next door.

Farm shopCafe on site
↑ Back to map

Robertson's – The Larder & Highland Cows

Tomich, Beauly · The Highlands

A small farm shop outside Beauly where the profits subsidise the care of orphaned Highland cows. You can meet them. Good home-cooked fishcakes and pies to take away.

Farm shop
↑ Back to map

Dalmore Farm Shop & Restaurant

Dalmore Farm, Alness · The Highlands

A well-run stop on the way north with a restaurant, food store and children's farm. Good cheese, preserves and oatcakes to take away.

Farm shopCafe on site
↑ Back to map

Farm Ness

Dunain, Inverness · The Highlands

A farm just outside Inverness with hands-on Highland cow experiences, animal feeding and a shop, backed by the hills.

Farm shopCafe on site
↑ Back to map

Marshall's Farm Shop

Boghead Farm, Kintore · Aberdeen & Moray

One of the busiest farm shops in the north east, on the A96 at Kintore. Big restaurant, big gift section, big queues at weekends – go early.

Farm shopCafe on site
↑ Back to map

Finzean Estate Farm Shop

Balnaboth Steading, Finzean · Aberdeen & Moray

Consistently named the favourite farm shop and cafe in Aberdeenshire by people who have a lot to choose from. The bacon rolls come on home-made bread and the scones are famous.

Farm shopCafe on site
↑ Back to map

Castleton Farm Shop

Fordoun, Laurencekirk · Aberdeen & Moray

A family farm and well-stocked shop just off the A90, with seasonal produce, a big conservatory cafe and a gluten-free menu.

Farm shopCafe on site
↑ Back to map

Thorneybank Farm Shop

Rothienorman, Inverurie · Aberdeen & Moray

Open 6am to 8pm every day, run largely on vending – fresh milk, local produce, self-service coffee. A brilliantly practical bit of rural infrastructure.

Farm shop
↑ Back to map

McGregor Aberdeen Angus Farmshop

Whiterashes, Aberdeenshire · Aberdeen & Moray

Butchery from their own Aberdeen Angus herd, plus burgers cooked to order that regulars rate above the bigger farm shops nearby. Worth the twenty-minute wait.

Farm shop
↑ Back to map

Forest Farm Organic Dairy

Kinellar, Aberdeen · Aberdeen & Moray

Organic milk vending, wood-fired pizza and ice cream that a fair few people will tell you is the best in Scotland. Heated bubble pods for the winter.

Farm shopCafe on site
↑ Back to map

Aberdeenshire Highland Beef

Lochton of Leys, Banchory · Aberdeen & Moray

Grace runs farm tours alongside the shop – Highland cows, Clydesdale horses and a very good burger at the end. Weekends only for the shop.

Farm shop
↑ Back to map

Westerton Farm

Pitarrow, Laurencekirk · Aberdeen & Moray

A farm shop and cafe with a wood burner for winter and picnic benches for summer, plus goats to feed. Everything locally sourced.

Farm shopCafe on site
↑ Back to map

Edinburgh Farmers' Market

Castle Terrace, Edinburgh · Edinburgh & the Lothians

Every Saturday, 9am to 2pm, year round. Up to 60 stalls under the castle ramparts, and once listed by Lloyd Grossman among the best farmers' markets in the world.

Farmers market
↑ Back to map

Stockbridge Market

Saunders Street, Edinburgh · Edinburgh & the Lothians

Every Sunday all year, 10am to 4pm, in Jubilee Gardens beside the Water of Leith. Started in 2011 and the first of a family of three Edinburgh markets. Artisan bread, cheese, olives, charcuterie and seasonal veg alongside street food and crafts – villagey rather than touristy.

Farmers market
↑ Back to map

Leith Market

Dock Place, Leith, Edinburgh · Edinburgh & the Lothians

Every Saturday, 10am to 4pm, at Dock Place. The first Saturday of the month adds Vegan Quarter, where a good share of the stalls are vegan, alongside the regular traders.

Farmers market
↑ Back to map

Haddington Farmers' Market

Court Street, Haddington · Edinburgh & the Lothians

Last Saturday of each month, 9am to 1pm, in the town centre – and running for over twenty years. Go early; the good stalls sell out. Ballencrieff rare breed pork is the one people come for.

Farmers market
↑ Back to map

Linlithgow Farmers' Market

The Cross, Linlithgow · Edinburgh & the Lothians

Fourth Saturday of the month in the town centre beside the palace. There is also a separate Linlithgow Artisan Market on the first Saturday, so check which one you are after.

Farmers market
↑ Back to map

North Berwick Farmers' Market

North Berwick, East Lothian · Edinburgh & the Lothians

Fourth Saturday of each month, a short walk from the beach. Small, and worth pairing with a walk up the Law.

Farmers market
↑ Back to map

Shawlands Farmers' Market

Langside Hall, 5 Langside Avenue, Glasgow · Glasgow & the west

First and third Saturday of the month, 10am to 2pm, outside Langside Hall on the edge of Queen's Park. Small but well placed – Cedar Cottage Country Foods for meat, Woodmill Game for wild produce, Jaldikatessen for vegan food and Three Sisters Bake for cakes.

Farmers market
↑ Back to map

Partick Farmers Market

Mansfield Park, Dumbarton Road, Glasgow · Glasgow & the west

Second and fourth Saturday of the month, 10am to 2pm, and going for more than twenty years. Around twenty stalls – seasonal veg, organic beef, Highland venison, fresh fish, eggs, bread and a charcoal barbecue. Get there early; plenty sell out.

Farmers market
↑ Back to map

Milngavie Market

Douglas Street, Milngavie · Glasgow & the west

First and third Friday of each month on Douglas Street. Milngavie is the start of the West Highland Way, so this is the last decent chance to stock up before ninety-six miles of walking.

Farmers market
↑ Back to map

Biggar Farmers' Market

High Street, Biggar · Lanarkshire

Last Saturday of each month in the middle of Biggar, between the Clyde and the Tweed. A useful stop on the A702 between Edinburgh and the south.

Farmers market
↑ Back to map

The Market at Loch Lomond Shores

Ben Lomond Way, Balloch · Glasgow & the west

First and third Sunday of the month, 10am to 4pm, at the southern end of Loch Lomond with views up the loch to Ben Lomond. Around thirty stalls – fruit and veg, local meat and game, spirits, regional breweries, street food and crafts. Ten minutes' walk from Balloch station.

Farmers market
↑ Back to map

Stirling Market

Port Street, Stirling · Stirling, Falkirk & Clackmannanshire

Second and fourth Saturday of the month, 10am to 4pm, on Port Street. Run by Markets Between Two Firths, so the same emphasis on Scottish producers and sustainability as their Fife markets.

Farmers market
↑ Back to map

Callander Farmers' Market

Ancaster Square, Callander · Stirling, Falkirk & Clackmannanshire

Second Saturday of each month, March to October, in Ancaster Square. The market for the Trossachs, and an easy stop if you are heading for Loch Lomond or the hills.

Farmers market
↑ Back to map

Perth Farmers' Market

South Inch car park, Perth · Perthshire & Kinross

First Saturday of each month except January, 9am to 2pm, with around fifty stalls. The first official farmers market in Scotland and still one of the busiest, now on the South Inch rather than the old King Edward Street site.

Farmers market
↑ Back to map

Crieff Farmers' Market

High Street, Crieff · Perthshire & Kinross

Monthly through the summer in the town centre, plus a Christmas market. Dates vary year to year – check the Perth City and Towns listings before travelling.

Farmers market
↑ Back to map

Aberfeldy Farmers' Market

Town Square, Aberfeldy · Perthshire & Kinross

Monthly through the season in the town square, run by Aberfeldy's association of small businesses. A showcase for the Highland Perthshire larder – eggs, lamb, venison and beef direct from the farms, plus handmade chocolate, cheese and coffee. Check listings for the next date.

Farmers market
↑ Back to map

Dunkeld & Birnam Farmers' Market

Dunkeld, Perthshire · Perthshire & Kinross

First Saturday of each month, March to December, in the middle of Dunkeld. Worth pairing with the Taybank and the Hermitage.

Farmers market
↑ Back to map

Kinross Farmers' Market

High Street, Kinross · Perthshire & Kinross

Fourth Saturday of every month, 10am to 2pm, April to October, on the High Street. Fresh food from local producers alongside artisan traders.

Farmers market
↑ Back to map

St Andrews Market

South Street, St Andrews · Fife

First Saturday of the month, 10am to 2pm, on South Street. Run by Markets Between Two Firths since Fife Farmers Market closed – independent Fife producers and creatives, with a tree planted for every market they hold.

Farmers market
↑ Back to map

Artisan Fridays, Kirkcaldy

High Street, Kirkcaldy · Fife

A weekly food market on Kirkcaldy High Street every Friday, which has taken over from the old monthly farmers market. Local food and drink traders, and a good reason to be in the Lang Toun on a Friday.

Farmers market
↑ Back to map

Dunfermline Market

Dunfermline East Church, Nightingale Place · Fife

Monthly, 10am to 3pm, indoors at Dunfermline East Church. Check the operator's calendar before travelling – dates move and there is a separate artisan market on St Catherine's Wynd.

Farmers market
↑ Back to map

Cupar Market

Crossgate, Cupar · Fife

Third Saturday of the month, 10am to 2pm, on the Crossgate. Moves indoors to the Corn Exchange if the weather turns. Iain Spink's Arbroath smokies are usually the thing you smell first.

Farmers market
↑ Back to map

Dundee Farmers' Market

City Square, Dundee · Dundee & Angus

Third Saturday of the month, February to December, 9am to 4pm in City Square – not the waterfront, as some listings still say. A full day rather than a morning, drawing on the family farms of Angus and the Carse.

Farmers market
↑ Back to map

Aberdeen Country Fair

Belmont Street, Aberdeen · Aberdeen & Moray

Last Saturday of each month on Belmont Street, and one of the biggest markets in Scotland – farmers and crafters from across the country and the islands, drawing tens of thousands.

Farmers market
↑ Back to map

Banchory Farmers' Market

Bellfield car park, Banchory · Aberdeen & Moray

Third Saturday of every month, 9am to 1pm, in Bellfield car park rather than the town centre. Regulars include Ingrams Homecure, Granite City Fish, Mortlach Game, Devenick Dairy and Cranach Bakery.

Farmers market
↑ Back to map

Forres Farmers' Market

Forres, Moray · Aberdeen & Moray

Second Saturday of each month, April to December. Dates and the exact pitch have shifted in recent years, so check locally before travelling.

Farmers market
↑ Back to map

Elgin Farmers' Market

The Plainstones, High Street, Elgin · Aberdeen & Moray

Last Saturday of each month on the Plainstones, the old market area in the middle of Elgin. A short walk from the cathedral if you want to make a morning of it.

Farmers market
↑ Back to map

Inverness Farmers' Market

Eastgate end of the High Street, Inverness · The Highlands

First Saturday of the month, 9am to 4pm, February or March through to December plus a pre-Christmas market. Businesses from across Inverness-shire and beyond with vegetables, fruit, meat, dairy, bread and cakes – the main market for the whole Highland region.

Farmers market
↑ Back to map

Nairn Street Market

High Street, Nairn · The Highlands

A summer street market on Nairn High Street, plus a food fair at the Nairn Show in August. Dates move year to year, so check locally before travelling.

Farmers market
↑ Back to map

Fort William Farmers' Market

Fort William · The Highlands

Second Saturday of each month, 10am to 2pm, in the town centre. The main market for Lochaber.

Farmers market
↑ Back to map

Dingwall Farmers' Market

High Street, Dingwall · The Highlands

Second Saturday of every month on the pedestrianised High Street, with stalls for local producers alongside pitches given over to voluntary organisations and community groups.

Farmers market
↑ Back to map

Oban Farmers' Market

Oban, Argyll · Argyll & the Isles

Second Saturday of each month near the harbour. Argyll produce and West Highland seafood, and a useful stop before or after a ferry.

Farmers market
↑ Back to map

Inveraray Farmers' Market

Inveraray, Argyll · Argyll & the Isles

Third Saturday of the month, 10am to 2pm, April to October only, on the shore of Loch Fyne. Closed through the winter, so check before you drive round.

Farmers market
↑ Back to map

Peebles Farmers' Market

High Street, Peebles · Scottish Borders

Second Saturday of each month, and the largest market in the Borders. Borders lamb and hill beef are the backbone, with game from the Tweed Valley estates, artisan cheese from small Borders producers and soft fruit from the Lothians.

Farmers market
↑ Back to map

Kelso Farmers' Market

Market Square, Kelso · Scottish Borders

Fourth Saturday of every month in the cobbled square, except July and December when it shifts for civic week and Christmas. Award-winning, run by a voluntary committee for over twenty years, non-profit with the proceeds going to local charities. Twenty-four regular stallholders.

Farmers market
↑ Back to map

Ayr Farmers' Market

The Sandgate, Ayr · Ayrshire & Arran

First Saturday of each month on the Sandgate, in the middle of Ayr. Ayrshire potatoes, Clyde coast seafood and Burns country beef.

Farmers market
↑ Back to map

Dumfries Farmers' Market

Victorian Pavilion, Dumfries railway station · Dumfries & Galloway

First Sunday of the month, 10.30am to 2.30pm, on the platform under the glass roof of the railway station – which is a lovely setting for a market. Honey, cheese, a fishmonger, butcher, pies and cakes. No market in January, and check the organiser's dates before travelling.

Farmers market
↑ Back to map

Castle Douglas Market

Market Hill, Castle Douglas · Dumfries & Galloway

Third Sunday of the month, 10am to 2pm, out on Market Hill in the middle of the food town. The season varies and it sometimes moves indoors to the Town Hall, so check the organiser's dates.

Farmers market
↑ Back to map

Bowhouse Market

Bowhouse, St Monans · Fife

Market weekends on the second full weekend of every month except January, 10am to 4pm both days, free entry, in a farm steading on the Balcaskie Estate. The best food market in Scotland by some distance. Producers who actually make the thing rather than resell it, food trucks, ceramics, and Futtle brewing next door. People plan weekends around it.

Farm shopFarmers marketCafe on site
↑ Back to map

The Market at Solsgirth

Solsgirth Home Farm, Dollar · Stirling, Falkirk & Clackmannanshire

Second weekend of the month, Saturday and Sunday, in the sheds at Solsgirth Home Farm below the Ochils. Meat, eggs, honey, bread, beer and pies, all undercover. Wear decent footwear – it is a working farm.

Farm shopFarmers market
↑ Back to map

Falkirk Producers Market

High Street, Falkirk · Stirling, Falkirk & Clackmannanshire

First Saturday of each month, 9am to 2pm, along the pedestrianised High Street. Fifteen to twenty-five stalls – beef, lamb, pork, venison, smoked fish, vegetables, preserves and honey, plus a plant stall with a following. Check their social media in bad weather.

Farmers market
↑ Back to map

The Rail Yard

South Woodside Road, Glasgow · Glasgow & the west

A Saturday farmers market beside Kelvinbridge subway, 10am to 3pm, with live music and a run of very good bakeries. Three permanent stalls trade all week – coffee, pizza and smoothies – so there is something here whenever you turn up.

Farm shopFarmers marketCafe on site
↑ Back to map

Portobello Market

Brighton Park, Edinburgh · Edinburgh & the Lothians

First Saturday of the month on Brighton Park, a couple of streets back from the prom. Local produce, sweet and savoury stalls, crafts and often live music, with a big lawn for picnicking if the weather holds.

Farmers market
↑ Back to map

Fencebay Fisheries

Fencefoot Farm, Fairlie, Largs · Ayrshire & Arran

A fish farm shop open daily, with a farmers market under cover in a traditional Ayrshire byre on the last Sunday of the month, 9am to 2pm. Fins restaurant is attached, and smoked fish is the thing here, alongside Ayrshire produce and crafts.

Farm shopFarmers marketCafe on site
↑ Back to map

West Linton Market

Deanfoot Road, West Linton · Scottish Borders

First Saturday of the month, March to December, 9.30am to 12.30pm beside the primary school. Over three dozen stalls, which makes it the largest market in the Borders – meat, fresh fish, gin, rum and a lot of craft. No coffee stall, oddly.

Farmers market
↑ Back to map

Tobermory Producers Market

The pontoons, Tobermory, Isle of Mull · Argyll & the Isles

An open-air producers market on the harbour pontoons at Tobermory, and the only regular market on Mull. Small, seasonal and very much worth timing a visit around.

Farmers market
↑ Back to map

The Foggie Neuk

Main Street, Aberchirder · Aberdeen & Moray

A monthly market in a community space in Aberchirder, run by Kay, with vegetables people rave about and a rotating cast of local makers. Pop-up cafes and workshops through the rest of the month.

Farmers marketCafe on site
↑ Back to map

Artisan Market St Andrews

Queen's Gardens, St Andrews · Fife

Second Saturday of the month, 10am to 4pm, with more than fifty stalls in the middle of St Andrews. More craft than produce, but the food stalls are good and it is indoors.

Farmers market
↑ Back to map

Pitlochry Market

Pitlochry Business Centre, Armoury Road · Perthshire & Kinross

Third Saturday of the month, 10am to 3pm, April to November, plus a Christmas market in December. Highland Perthshire producers – home baking, seasonal veg, gin and beer – alongside crafts and ready-to-eat food.

Farmers market
↑ Back to map

Blacketyside Farm Shop

Blacketyside Farm, Leven · Fife

A long-established Fife farm shop with a butchery people drive for, a tea room, garden centre and pick-your-own fruit in season. Closed Sundays.

Farm shopCafe on site
↑ Back to map

Pillars of Hercules

Falkland, Cupar · Fife

An organic farm, shop and vegetarian cafe below the Lomond Hills, growing in polytunnels you can walk round. Refillables, deli, a campsite and woodland walks, all dog friendly.

Farm shopCafe on site
↑ Back to map

Blairmains Farm Shop

Blairmains, Blairlogie, Stirling · Stirling, Falkirk & Clackmannanshire

A farm shop and cafe under the Ochils outside Stirling, with a restaurant, garden section and good views. Open seven days.

Farm shopCafe on site
↑ Back to map

Hopetoun Farm Shop

Hopetoun Estate, Broxburn · Edinburgh & the Lothians

An estate farm shop on the Hopetoun estate outside South Queensferry, with a butchery that has a real following, a deli, cheese counter and tea room.

Farm shopCafe on site
↑ Back to map

Grow Wild Organics

Bonnytoun Farm, Linlithgow · Edinburgh & the Lothians

A certified organic market garden outside Linlithgow selling its own seasonal vegetables from a farm shop, with farm tours. Staff who know exactly what was cut this morning.

Farm shop
↑ Back to map

Charleton Farm

Charleton Fruit Farm, Montrose · Dundee & Angus

A fruit farm outside Montrose with a shop, family-run cafe, pick-your-own strawberries and a big play area. The strawberries are the reason people come back.

Farm shopCafe on site
↑ Back to map

Wester Hardmuir Fruit Farm

Wester Hardmuir, Nairn · The Highlands

A fruit farm between Nairn and Forres with pick-your-own soft fruit, a farm shop and ice cream made from their own berries. There is an entry charge for picking.

Farm shopCafe on site
↑ Back to map

Scottish Country Foods

Main Street, West Kilbride · Ayrshire & Arran

A greengrocer and butcher on the main street in West Kilbride selling a lot of locally grown fruit and veg, plus chutneys, pickles and local honey. Much better than supermarket quality, and they do hampers.

Farm shop
↑ Back to map

The Brig Larder

Albert Street, Kirkwall · Orkney & Shetland

A deli and larder in the middle of Kirkwall carrying the best of Orkney – meat, fish, cheese, beer and whisky – and responsibly sourced. The obvious first stop when you get off the boat.

Farm shop
↑ Back to map

Wark Farm

Cushnie, Alford · Aberdeen & Moray

An organic farm and butchery in the Aberdeenshire hills, best known for pies that sell out early at markets across the north east. Beef, pork and bacon from their own animals.

Farm shop
↑ Back to map

The Buffalo Farm

Boglily Farm Steading, Kirkcaldy · Fife

Scotland's original buffalo farm, with a butchery, farm shop and restaurant at Boglily outside Kirkcaldy. Buffalo mozzarella, burgers, gelato and refillable milk, plus goat cuddles and a play area that will absorb a morning.

Farm shopCafe on site
↑ Back to map

Saline Shaw Farm Shop & Cafe

B913, by Saline, Dunfermline · Fife

A Scandi-inspired farm shop and cafe in west Fife with big views towards the Ochils. Open seven days, and the bacon rolls have a following well beyond Saline.

Farm shopCafe on site
↑ Back to map

Culross Community Market

The Village Green, Culross · Fife

Sundays, noon to 4pm, on the village green at Culross – which is one of the prettiest places in Scotland to buy your lunch. Food, crafts and a good excuse to wander the burgh afterwards.

Farmers market
↑ Back to map

Rosyth Community Market

Parkgate Community Centre, Rosyth · Fife

Billed as Fife's largest monthly market, indoors at Parkgate Community Centre across several rooms. Food, crafts and a great deal else besides.

Farmers market
↑ Back to map

Ballater Farmers' Market

Glenmuick Church Green, Ballater · Aberdeen & Moray

Fourth Saturday of the month, 10am to 2pm, April to November, on the church green in the middle of Ballater. Fresh fish, Deeside beef and cheeses alongside jams, chutneys, plants and crafts.

Farmers market
↑ Back to map

Huntly Farmers' Market

The Square, Huntly · Aberdeen & Moray

First Saturday of every month except January, in the Square. Every stall is based in the north east and selling something grown, reared, made or caught there – plus hot food and, in summer, freshly squeezed juice.

Farmers market
↑ Back to map

Torphins Market

Platform 22, Station Road, Torphins · Aberdeen & Moray

Every Wednesday, 10am to 2pm, all year round whatever the weather – billed as Scotland's only weekly outdoor market. Small and artisan, in the forecourt of Platform 22, a bistro and micro-brewery that is worth the trip on its own. Seasonal Saturday markets too.

Farmers marketCafe on site
↑ Back to map

Dornoch Community Market

Cathedral Green, Dornoch · The Highlands

Second and fourth Wednesday of the month from May to August, plus the second Wednesday in September, 9.30am to 1pm on the Cathedral Green. Up to thirty stalls – homegrown produce, plants, baking, artisan bread, chocolates, cheese and crafts.

Farmers market
↑ Back to map

Poolewe Tuesday Market

Poolewe Village Hall, Wester Ross · The Highlands

Every Tuesday, 10am to 2.30pm, in the village hall at Poolewe. More crafts than produce – textile art, wood turning – but with local food, tea and very good home baking. A genuinely lovely stop on the way round Wester Ross.

Farmers marketCafe on site
↑ Back to map

Ullapool Farmers' Market

Ullapool Village Hall, Market Street · The Highlands

In the village hall on Market Street, with vegetables, home baking, jams, plants and crafts. Dates vary through the year – worth checking locally, and note there is a butcher in the hall on Thursdays too.

Farmers market
↑ Back to map

Cairngorms Farmers' Market

The Square, Grantown-on-Spey · The Highlands

Usually the first Sunday of the month from April to November, in the Square at Grantown. The main market for the northern Cairngorms, and a good one for Speyside producers.

Farmers market
↑ Back to map

Kingussie Cairngorms Market

Gynack Gardens, Kingussie · The Highlands

Monthly through the season in Gynack Gardens, a small park in the middle of Kingussie. Highland producers and makers, and an easy stop off the A9.

Farmers market
↑ Back to map

Grassmarket Market

Grassmarket, Edinburgh · Edinburgh & the Lothians

Every Saturday, 10am to 5pm, in one of Edinburgh's oldest market places, a short walk from the Royal Mile. Seasonal fruit and veg, fresh bread and sweet things alongside craft stalls, with the pubs of the Grassmarket for afterwards.

Farmers market
↑ Back to map

Balerno Farmers' Market

Main Street, Balerno · Edinburgh & the Lothians

A monthly market in Balerno on the south-west edge of Edinburgh, with East Lothian growers among the regulars. Handy if you are heading for the Pentlands anyway.

Farmers market
↑ Back to map

Helensburgh Market in the Square

Colquhoun Square, Helensburgh · Glasgow & the west

Second and last Saturday of each month, 10am to 4pm, in Colquhoun Square. A good spread of fruit and veg, meat and baked goods alongside street food and craft stalls, with seasonal festivals in the same square.

Farmers market
↑ Back to map

I Love Clarkston Food Market

Clarkston, East Renfrewshire · Glasgow & the west

Up to eighteen local producers each month on the south side of Glasgow, with easy parking and the high street on the doorstep. Clyde Valley fruit is the thing to look for.

Farmers market
↑ Back to map

Largs Market

Gallowgate Square, Largs · Ayrshire & Arran

Every Saturday in Gallowgate Square – fresh produce and sweet treats alongside handmade crafts, jewellery, artwork and gifts. One of very few weekly markets on the Clyde coast.

Farmers market
↑ Back to map

Campbeltown Farmers' Market

Royal Hotel Yard, Campbeltown · Argyll & the Isles

First Saturday of the month, 10am to 1pm, in the Royal Hotel yard at the foot of Kintyre. Set up by local food and craft producers and very much the community's own – but visitors are made welcome.

Farmers market
↑ Back to map

Bute Yard Producer Market

Rothesay, Isle of Bute · Argyll & the Isles

A monthly producers market at Bute Yard, a food and drink hub in Rothesay, showing the best local, artisan and craft fare on the island. The yard itself trades far more often than the market runs.

Farmers marketCafe on site
↑ Back to map

Kirkcudbright Farmers' Market

Town centre, Kirkcudbright · Dumfries & Galloway

Fourth Sunday of the month, 11am to 3pm, and the largest market in Dumfries and Galloway. Twenty to thirty stalls of vegetables, fruit, meat, bread, cakes, preserves, cheese, honey, ales and charcuterie. In the Town Hall, moving out to Soaperie Gardens in summer.

Farmers market
↑ Back to map

Langholm Producers Market

Langholm, Dumfriesshire · Dumfries & Galloway

An indoor market with local producers only – meat, cheese, fish, wine, beer, honey and home baking. Saturday mornings, 9am to 1pm, in a corner of Dumfriesshire most food guides drive straight past.

Farmers market
↑ Back to map

Annan Harbour Market

Annan Harbour, Dumfriesshire · Dumfries & Galloway

A harbour market on the Solway at Annan, run by DG Markets alongside their Kirkcudbright and Dumfries markets. Dates vary through the year.

Farmers market
↑ Back to map

Colvend Produce Market

Colvend, by Dalbeattie · Dumfries & Galloway

10am to 2pm on the Colvend coast between Dalbeattie and Rockcliffe. Small and local, and a good excuse to be on that stretch of the Solway.

Farmers market
↑ Back to map

Forfar Farmers' Market

Forfar, Angus · Dundee & Angus

Second Saturday of each month, 9am to 1pm, in the middle of Angus. Aberdeen Angus beef where it belongs, plus seafood, dairy, preserves, plants and cut flowers – and a Forfar bridie while you are there.

Farmers market
↑ Back to map

Montrose Farmers' Market

Montrose, Angus · Dundee & Angus

First Saturday of the month except January, in the town centre. The market for the Angus coast, with the basin and the beach nearby.

Farmers market
↑ Back to map

Puldagon Farm Shop & Restaurant

Upper Puldagon, Stirkoke, Wick · The Highlands

A farm-to-table restaurant and shop outside Wick, and the best thing of its kind in Caithness. Their own beef, cheese, oatcakes and chutneys in the shop, a restaurant upstairs, and animals to meet if Gary has time to show you round. Wednesday to Sunday.

Farm shopCafe on site
↑ Back to map

Thurso Food and Craft Fair

Riverside Road, Thurso · The Highlands

Saturdays, 11am to 3pm, by the river in Thurso. Food and craft stalls at the top of the mainland – and a useful stop if you are doing the north coast.

Farmers market
↑ Back to map

Isle of Skye Free Range

Orbost, by Dunvegan, Isle of Skye · The Highlands

A croft that has been in the family 150 years, selling free-range chicken, Shetland beef and Cheviot lamb from an on-croft shop and at local markets. Phone ahead – Ali will open up, and has been known to come out of the house when he sees a car.

Farm shop
↑ Back to map

Isle of Mull Cheese Farm Shop

Sgriob-ruadh Farm, Tobermory · Argyll & the Isles

The farm shop and glass barn cafe at Sgriob-ruadh, twenty minutes uphill from Tobermory, selling their own cheddar, spirits and rhubarb cordial. Farm tours run through the season and the cake is worth the walk on its own.

Farm shopCafe on site
↑ Back to map

Buth Bharraigh

Castlebay, Isle of Barra · Outer Hebrides

A community shop in Castlebay selling produce from Barra and Vatersay – fish, meat, bread, jams, eggs and home baking – alongside wholefoods, wool and craft supplies. Small cafe, tourist information, bike hire and a laundry service.

Farm shopCafe on site
↑ Back to map

Arngask Home Farm

Glenfarg, Perth and Kinross · Perthshire & Kinross

A ten-acre farm in the Ochils run by Eilidh and Lloyd Verstage, with an honesty horse box at the gate holding their own rare-breed Oxford Sandy and Black pork, pastured eggs, chemical-free veg, preserves and cut flowers, alongside other Scottish produce. Farm events, tours and workshops through the year, and they take a stall to markets across Perthshire. Forty minutes from Edinburgh.

Farm shop
↑ Back to map

Uradale Farm

East Voe, Scalloway, Shetland · Orkney & Shetland

Twelve hundred acres of Shetland heath and moor farmed organically since 2003 by Ronnie Eunson and his son Jakob, rearing native Shetland sheep and kye – the small horned cattle the commercial trade had all but forgotten. Jakob trained as a butcher and the meat is cut in a farm butchery Ronnie built himself, with the animals slaughtered four miles away. You can buy lamb and beef direct at the farm, and there is an on-site yarn shop and farm tours where they will talk you through the breeds. Slow Food Scotland's environment and biodiversity award winner in 2025.

Farm shop
↑ Back to map

Pick a region or choose a type to see the places.

127813636151041717612910 places showing

Farmers markets are monthly or weekly rather than permanent, and dates move — check with the organiser before you travel. Farm shop hours change with the season, and a few of these are working farms rather than shops, so confirm you can visit before setting off.

Want to be added to the directory? Get in touch.

Farm shops and farmers markets in Glasgow and the west

Glasgow has four farmers markets. The Rail Yard at Kelvinbridge is on every Saturday, Partick trades on the second and fourth, Shawlands on the first and third, and Clarkston holds a monthly food market on the Southside.

Milngavie takes over Douglas Street on alternate Fridays, and out of town there are markets at Helensburgh and on the shore of Loch Lomond at Balloch. You can find Glasgow farm shops just beyond the city at Blantyre and Inchinnan.

Farm shop

Blantyre, Glasgow

A farm shop and cafe on the edge of Glasgow doing wagyu ribeye and Aberdeen Angus fillet alongside the shop. Book at weekends.
greenhallcountry.co.uk/
Farmers market

Langside Hall, 5 Langside Avenue, Glasgow

First and third Saturday of the month, 10am to 2pm, outside Langside Hall on the edge of Queen’s Park. Small but well placed – Cedar Cottage Country Foods for meat, Woodmill Game for wild produce, Jaldikatessen for vegan food and Three Sisters Bake for cakes.
whatsonglasgow.co.uk/event/096521-shawlands-farmers-market/
Farmers market

Mansfield Park, Dumbarton Road, Glasgow

Second and fourth Saturday of the month, 10am to 2pm, and going for more than twenty years. Around twenty stalls – seasonal veg, organic beef, Highland venison, fresh fish, eggs, bread and a charcoal barbecue. Get there early; plenty sell out.
whatsonglasgow.co.uk/event/002855-partick-farmers-market/
Farmers market

Douglas Street, Milngavie

First and third Friday of each month on Douglas Street. Milngavie is the start of the West Highland Way, so this is the last decent chance to stock up before ninety-six miles of walking.
facebook.com/milngaviefridaymarket/?locale=en_GB
Farmers market

Ben Lomond Way, Balloch

First and third Sunday of the month, 10am to 4pm, at the southern end of Loch Lomond with views up the loch to Ben Lomond. Around thirty stalls – fruit and veg, local meat and game, spirits, regional breweries, street food and crafts. Ten minutes’ walk from Balloch station.
facebook.com/TheMarketAtLochLomondShores/?locale=en_GB
Farmers market

South Woodside Road, Glasgow

A Saturday farmers market beside Kelvinbridge subway, 10am to 3pm, with live music and a run of very good bakeries. Three permanent stalls trade all week – coffee, pizza and smoothies – so there is something here whenever you turn up.
railyardglasgow.com/
Farmers market

Colquhoun Square, Helensburgh

Second and last Saturday of each month, 10am to 4pm, in Colquhoun Square. A good spread of fruit and veg, meat and baked goods alongside street food and craft stalls, with seasonal festivals in the same square.
facebook.com/HelensburghMarketintheSquare/?locale=en_GB
Farmers market

Clarkston, East Renfrewshire

Up to eighteen local producers each month on the south side of Glasgow, with easy parking and the high street on the doorstep. Clyde Valley fruit is the thing to look for.
whatsoneastrenfrewshire.co.uk/event/156278-i-love-clarkston-food-market/

Farmers markets in Edinburgh and farm shops in the Lothians

If you want a farmers market in Edinburgh you are spoilt, because the city has four of them every week. Castle Terrace on a Saturday morning under the castle is the original and the biggest, the Grassmarket runs the same day, Leith trades at Dock Place on Saturdays and Stockbridge fills Jubilee Gardens every Sunday.

Portobello and Balerno each hold a monthly one, and the Lothian towns have their own at Haddington, Linlithgow and North Berwick. For a farm shop, Craigies at South Queensferry and Hopetoun near Broxburn are both a short drive out.

Farm shop

West Craigie Farm, South Queensferry

A working farm twenty minutes from Edinburgh with seasonal fruit and veg, a butchery, pantry goods and pick-your-own. The tulip festival in spring has become a thing in its own right.
craigies.co.uk/
Farm shop

Balerno, Edinburgh

Farm-to-table restaurant with a green Michelin star that also sells organic vegetables, pasture-raised meat and seasonal boxes direct from the farm.
farmshop.the-free-company.com/
Farm shop

Hopetoun Estate, Broxburn

An estate farm shop on the Hopetoun estate outside South Queensferry, with a butchery that has a real following, a deli, cheese counter and tea room.
facebook.com/HopetounFarmShop/?locale=en_GB
Farm shop

Bonnytoun Farm, Linlithgow

A certified organic market garden outside Linlithgow selling its own seasonal vegetables from a farm shop, with farm tours. Staff who know exactly what was cut this morning.
growwild.co.uk/
Farmers market

Castle Terrace, Edinburgh

Every Saturday, 9am to 2pm, year round. Up to 60 stalls under the castle ramparts, and once listed by Lloyd Grossman among the best farmers’ markets in the world.
edinburghfarmersmarket.co.uk/
Farmers market

Saunders Street, Edinburgh

Every Sunday all year, 10am to 4pm, in Jubilee Gardens beside the Water of Leith. Started in 2011 and the first of a family of three Edinburgh markets. Artisan bread, cheese, olives, charcuterie and seasonal veg alongside street food and crafts – villagey rather than touristy.
stockbridgemarket.com/stockbridge.html
Farmers market

Dock Place, Leith, Edinburgh

Every Saturday, 10am to 4pm, at Dock Place. The first Saturday of the month adds Vegan Quarter, where a good share of the stalls are vegan, alongside the regular traders.
stockbridgemarket.com/leith.html
Farmers market

Court Street, Haddington

Last Saturday of each month, 9am to 1pm, in the town centre – and running for over twenty years. Go early; the good stalls sell out. Ballencrieff rare breed pork is the one people come for.
haddingtonfarmersmarket.co.uk/
Farmers market

The Cross, Linlithgow

Fourth Saturday of the month in the town centre beside the palace. There is also a separate Linlithgow Artisan Market on the first Saturday, so check which one you are after.
facebook.com/LinlithgowArtisanMarket/?locale=en_GB
Farmers market

North Berwick, East Lothian

Fourth Saturday of each month, a short walk from the beach. Small, and worth pairing with a walk up the Law.
visiteastlothian.org/business/north-berwick-harbour-market/
Farmers market

Brighton Park, Edinburgh

First Saturday of the month on Brighton Park, a couple of streets back from the prom. Local produce, sweet and savoury stalls, crafts and often live music, with a big lawn for picnicking if the weather holds.
facebook.com/portymarket/?locale=en_GB
Farmers market

Grassmarket, Edinburgh

Every Saturday, 10am to 5pm, in one of Edinburgh’s oldest market places, a short walk from the Royal Mile. Seasonal fruit and veg, fresh bread and sweet things alongside craft stalls, with the pubs of the Grassmarket for afterwards.
stockbridgemarket.com/
Farmers market

Main Street, Balerno

A monthly market in Balerno on the south-west edge of Edinburgh, with East Lothian growers among the regulars. Handy if you are heading for the Pentlands anyway.
facebook.com/balernofarmersmarket/?locale=en_GB

Farm shops and farmers markets in the Scottish Borders

Peebles, Kelso and West Linton each hold a monthly farmers market. Peebles, on the second Saturday, is the largest in the region; Kelso fills the cobbled square on the fourth; and West Linton runs on the first.

The farm shops are worth the drive from Edinburgh on their own – Hardiesmill sells beef from a pedigree herd that never leaves the farm, and Peelham does organic charcuterie by post.

Farm shop

Foulden, Berwickshire

Certified organic mixed farm producing grass-fed beef, lamb and pork, plus award-winning charcuterie. Mail order is excellent – wool insulation, ice packs, and meat that people describe as the best they have found.
peelham.co.uk/
Farm shop

Gordon, Scottish Borders

A pedigree Aberdeen Angus herd that never leaves the farm, sold through a small farm shop where Alison will talk you through the cuts. Ask for the beef oysters, or a cote de boeuf if there are two of you.
hardiesmill.co.uk/farm-shop
Farm shop

Hawick, Scottish Borders

A mile and a half from Hawick, with picnic booths, refillable milkshakes, eggs and butter, and a pumpkin patch in October. A proper little farm shop rather than a gift emporium.
stousliefarm.com/
Farmers market

High Street, Peebles

Second Saturday of each month, and the largest market in the Borders. Borders lamb and hill beef are the backbone, with game from the Tweed Valley estates, artisan cheese from small Borders producers and soft fruit from the Lothians.
instagram.com/peebles_market/?hl=en
Farmers market

Market Square, Kelso

Fourth Saturday of every month in the cobbled square, except July and December when it shifts for civic week and Christmas. Award-winning, run by a voluntary committee for over twenty years, non-profit with the proceeds going to local charities. Twenty-four regular stallholders.
visitkelso.com/listing/kelso-farmers-market/
Farmers market

Deanfoot Road, West Linton

First Saturday of the month, March to December, 9.30am to 12.30pm beside the primary school. Over three dozen stalls, which makes it the largest market in the Borders – meat, fresh fish, gin, rum and a lot of craft. No coffee stall, oddly.
westlintonmarket.co.uk/

Farm shops and farmers markets in Lanarkshire

Biggar holds the county’s farmers market on the last Saturday of the month. The farm shops are out in the Clyde Valley fruit-growing country – Overton at Crossford and The Heron at Strathaven, both with a kitchen attached.

Farm shop

Crossford, Carluke

A Clyde Valley farm shop and butchery with a cafe, on the route between Lanark and Hamilton.
overtonfarmshop.co.uk/
Farm shop

Strathaven, Lanarkshire

A newer South Lanarkshire farm shop and kitchen with big views over the fields, a dog run you can book, and notably good value kids’ meals.
theheronfarmshop.com/
Farmers market

Biggar Farmers' Market

High Street, Biggar

Last Saturday of each month in the middle of Biggar, between the Clyde and the Tweed. A useful stop on the A702 between Edinburgh and the south.

Farm shops and farmers markets in Stirling, Falkirk and Clackmannanshire

Some of the best farm markets in Scotland are in this corner. Solsgirth, below the Ochils at Dollar, runs Saturday and Sunday on the second weekend and sells meat, eggs and coffee from the farm the rest of the month.

Falkirk fills the pedestrianised High Street on the first Saturday. Stirling trades on Port Street twice a month and Callander runs through the summer. Blairmains, under the hills outside Stirling, is the farm shop to aim for.

Farm shop

Gargunnock, Stirlingshire

A pasture-based Stirlingshire farm producing grass-fed beef and lamb, sold direct through local delivery and collection.
oldleckie.co.uk/
Farm shop

Blairmains, Blairlogie, Stirling

A farm shop and cafe under the Ochils outside Stirling, with a restaurant, garden section and good views. Open seven days.
blairmains.com/
Farmers market

Port Street, Stirling

Second and fourth Saturday of the month, 10am to 4pm, on Port Street. Run by Markets Between Two Firths, so the same emphasis on Scottish producers and sustainability as their Fife markets.
marketsbetweentwofirths.com/
Farmers market

Callander Farmers' Market

Ancaster Square, Callander

Second Saturday of each month, March to October, in Ancaster Square. The market for the Trossachs, and an easy stop if you are heading for Loch Lomond or the hills.
Farmers market

Solsgirth Home Farm, Dollar

Second weekend of the month, Saturday and Sunday, in the sheds at Solsgirth Home Farm below the Ochils. Meat, eggs, honey, bread, beer and pies, all undercover. Wear decent footwear – it is a working farm.
solsgirthhomefarm.co.uk/markets
Farmers market

High Street, Falkirk

First Saturday of each month, 9am to 2pm, along the pedestrianised High Street. Fifteen to twenty-five stalls – beef, lamb, pork, venison, smoked fish, vegetables, preserves and honey, plus a plant stall with a following. Check their social media in bad weather.
facebook.com/falkirkproducersmarket/?locale=en_GB

Farm shops and farmers markets in Fife

Fife has more places to buy direct than anywhere else in Scotland. Bowhouse at St Monans holds market weekends on the second weekend of most months and is the best food market in the country by some distance.

There are monthly markets at St Andrews, Cupar, Dunfermline, Culross and Rosyth, and a weekly food market on Kirkcaldy High Street every Friday. Among the farm shops, Ardross at Elie and Balgove outside St Andrews are as good as any in Scotland, and Pillars of Hercules at Falkland has been growing organically since 1983.

Farm shop

Ardross Farm, Elie

A family-run coastal farm on the A917 between Elie and St Monans, selling home-reared beef, lamb and pork alongside seasonal produce and proper Scottish pantry staples. Beautifully laid out – people describe it as a feast for the eye before you have bought anything.
ardrossfarm.co.uk/
Farm shop

Strathtyrum, St Andrews

An estate farm shop just outside St Andrews specialising in home-reared beef, seasonal produce and artisan Scottish goods. The butchery is the standout, and there is a steak barn and cafe attached.
balgove.com/
Farm shop

Bowhouse, St Monans

Whole-animal butchery supplying seasonal meat boxes from estate-reared animals at Balcaskie. Bowhouse also runs one of the best seasonal food markets in Scotland, in the same steading.
butcherybowhouse.com/
Farm shop

Blacketyside Farm, Leven

A long-established Fife farm shop with a butchery people drive for, a tea room, garden centre and pick-your-own fruit in season. Closed Sundays.
blacketysidefarm.co.uk/
Farm shop

Falkland, Cupar

An organic farm, shop and vegetarian cafe below the Lomond Hills, growing in polytunnels you can walk round. Refillables, deli, a campsite and woodland walks, all dog friendly.
pillars.co.uk/
Farm shop

Boglily Farm Steading, Kirkcaldy

Scotland’s original buffalo farm, with a butchery, farm shop and restaurant at Boglily outside Kirkcaldy. Buffalo mozzarella, burgers, gelato and refillable milk, plus goat cuddles and a play area that will absorb a morning.
thebuffalofarm.co.uk/
Farm shop

B913, by Saline, Dunfermline

A Scandi-inspired farm shop and cafe in west Fife with big views towards the Ochils. Open seven days, and the bacon rolls have a following well beyond Saline.
salineshawfarmshop.co.uk/
Farmers market

South Street, St Andrews

First Saturday of the month, 10am to 2pm, on South Street. Run by Markets Between Two Firths since Fife Farmers Market closed – independent Fife producers and creatives, with a tree planted for every market they hold.
marketsbetweentwofirths.com/st-andrews-market
Farmers market

High Street, Kirkcaldy

A weekly food market on Kirkcaldy High Street every Friday, which has taken over from the old monthly farmers market. Local food and drink traders, and a good reason to be in the Lang Toun on a Friday.
facebook.com/ArtisanFridays/?locale=en_GB
Farmers market

Dunfermline East Church, Nightingale Place

Monthly, 10am to 3pm, indoors at Dunfermline East Church. Check the operator’s calendar before travelling – dates move and there is a separate artisan market on St Catherine’s Wynd.
marketsbetweentwofirths.com/
Farmers market

Crossgate, Cupar

Third Saturday of the month, 10am to 2pm, on the Crossgate. Moves indoors to the Corn Exchange if the weather turns. Iain Spink’s Arbroath smokies are usually the thing you smell first.
marketsbetweentwofirths.com/cuparmarket/
Farmers market

Bowhouse, St Monans

Market weekends on the second full weekend of every month except January, 10am to 4pm both days, free entry, in a farm steading on the Balcaskie Estate. The best food market in Scotland by some distance. Producers who actually make the thing rather than resell it, food trucks, ceramics, and Futtle brewing next door. People plan weekends around it.
bowhousefife.com/
Farmers market

Queen's Gardens, St Andrews

Second Saturday of the month, 10am to 4pm, with more than fifty stalls in the middle of St Andrews. More craft than produce, but the food stalls are good and it is indoors.
facebook.com/artisanmarketstandrews/?locale=en_GB
Farmers market

The Village Green, Culross

Sundays, noon to 4pm, on the village green at Culross – which is one of the prettiest places in Scotland to buy your lunch. Food, crafts and a good excuse to wander the burgh afterwards.
facebook.com/p/Culross-Community-Market-100075798523900/?locale=en_GB
Farmers market

Parkgate Community Centre, Rosyth

Billed as Fife’s largest monthly market, indoors at Parkgate Community Centre across several rooms. Food, crafts and a great deal else besides.
facebook.com/Rosythcommunitymarket/?locale=en_GB

Farm shops and farmers markets in Perthshire and Kinross

Almost every town in Perthshire holds a farmers market. Perth runs the oldest in Scotland on the first Saturday of the month on the South Inch, and there are monthly ones at Crieff, Aberfeldy, Dunkeld, Kinross and Pitlochry. Gloagburn just off the A9 is the farm shop most of central Scotland has been to, and there is a ten-acre farm at Glenfarg with an honesty horse box at the gate.

Farm shop

Tibbermore, Perth

A Perthshire estate farm shop and cafe just off the A9, with home-reared meat, deli goods and a cake counter that has caused people to leave the motorway deliberately.
gloagburn.co.uk/
Farm shop

Newmiln Farm, Tibbermore

A long-established Perthshire organic farm supplying sustainably reared beef, lamb and pork directly to customers.
hughgrierson.co.uk/
Farm shop

Blacklunans, Blairgowrie

A Highland Perthshire hill farm practising conservation grazing and supplying pasture-fed beef, lamb and venison direct.
glenkilrielarder.co.uk/
Farm shop

Glenfarg, Perth and Kinross

A ten-acre farm in the Ochils run by Eilidh and Lloyd Verstage, with an honesty horse box at the gate holding their own rare-breed Oxford Sandy and Black pork, pastured eggs, chemical-free veg, preserves and cut flowers, alongside other Scottish produce. Farm events, tours and workshops through the year, and they take a stall to markets across Perthshire. Forty minutes from Edinburgh.
arngaskhomefarm.co.uk/
Farmers market

South Inch car park, Perth

First Saturday of each month except January, 9am to 2pm, with around fifty stalls. The first official farmers market in Scotland and still one of the busiest, now on the South Inch rather than the old King Edward Street site.
perthfarmersmarket.co.uk/
Farmers market

High Street, Crieff

Monthly through the summer in the town centre, plus a Christmas market. Dates vary year to year – check the Perth City and Towns listings before travelling.
perthcityandtowns.co.uk/blog/perthshire-farmers-markets
Farmers market

Town Square, Aberfeldy

Monthly through the season in the town square, run by Aberfeldy’s association of small businesses. A showcase for the Highland Perthshire larder – eggs, lamb, venison and beef direct from the farms, plus handmade chocolate, cheese and coffee. Check listings for the next date.
perthcityandtowns.co.uk/blog/perthshire-farmers-markets
Farmers market

Dunkeld, Perthshire

First Saturday of each month, March to December, in the middle of Dunkeld. Worth pairing with the Taybank and the Hermitage.
perthcityandtowns.co.uk/blog/perthshire-farmers-markets
Farmers market

High Street, Kinross

Fourth Saturday of every month, 10am to 2pm, April to October, on the High Street. Fresh food from local producers alongside artisan traders.
perthcityandtowns.co.uk/blog/perthshire-farmers-markets
Farmers market

Pitlochry Business Centre, Armoury Road

Third Saturday of the month, 10am to 3pm, April to November, plus a Christmas market in December. Highland Perthshire producers – home baking, seasonal veg, gin and beer – alongside crafts and ready-to-eat food.
perthcityandtowns.co.uk/blog/perthshire-farmers-markets

Farmers markets in Dundee and Angus

Dundee holds a full-day farmers market in City Square on the third Saturday of the month, February to December. Angus has two more – Forfar on the second Saturday and Montrose on the first – and there is a fruit farm outside Montrose with a shop, cafe and pick-your-own.

Farm shop

Charleton Fruit Farm, Montrose

A fruit farm outside Montrose with a shop, family-run cafe, pick-your-own strawberries and a big play area. The strawberries are the reason people come back.
charletonfruitfarm.co.uk/
Farmers market

City Square, Dundee

Third Saturday of the month, February to December, 9am to 4pm in City Square – not the waterfront, as some listings still say. A full day rather than a morning, drawing on the family farms of Angus and the Carse.
dundeecity.gov.uk/service-area/city-development/dundee-farmers-markets
Farmers market

Forfar, Angus

Second Saturday of each month, 9am to 1pm, in the middle of Angus. Aberdeen Angus beef where it belongs, plus seafood, dairy, preserves, plants and cut flowers – and a Forfar bridie while you are there.
facebook.com/AngusFarmersMarket/?locale=en_GB
Farmers market

Montrose, Angus

First Saturday of the month except January, in the town centre. The market for the Angus coast, with the basin and the beach nearby.
facebook.com/AngusFarmersMarket/?locale=en_GB

Farm shops and farmers markets in Aberdeenshire and Moray

The north east is the densest farm shop country in Scotland, and the markets are good too. Aberdeen Country Fair takes over Belmont Street on the last Saturday and is one of the biggest in the country. Banchory, Ballater, Huntly, Elgin and Forres each hold a monthly market, and Torphins runs a small outdoor one every Wednesday of the year. The farm shops around Inverurie, Banchory and Laurencekirk are genuinely excellent, several with cafes worth the trip alone.

Farm shop

Boghead Farm, Kintore

One of the busiest farm shops in the north east, on the A96 at Kintore. Big restaurant, big gift section, big queues at weekends – go early.
marshallsfarmshop.co.uk/
Farm shop

Balnaboth Steading, Finzean

Consistently named the favourite farm shop and cafe in Aberdeenshire by people who have a lot to choose from. The bacon rolls come on home-made bread and the scones are famous.
finzean.com/pages/farm-shop
Farm shop

Fordoun, Laurencekirk

A family farm and well-stocked shop just off the A90, with seasonal produce, a big conservatory cafe and a gluten-free menu.
castletonfarm.co.uk/
Farm shop

Rothienorman, Inverurie

Open 6am to 8pm every day, run largely on vending – fresh milk, local produce, self-service coffee. A brilliantly practical bit of rural infrastructure.
thorneybank.com/
Farm shop

Whiterashes, Aberdeenshire

Butchery from their own Aberdeen Angus herd, plus burgers cooked to order that regulars rate above the bigger farm shops nearby. Worth the twenty-minute wait.
mcgregoraberdeenangus.com/
Farm shop

Kinellar, Aberdeen

Organic milk vending, wood-fired pizza and ice cream that a fair few people will tell you is the best in Scotland. Heated bubble pods for the winter.
forestfarmdairy.co.uk/
Farm shop

Lochton of Leys, Banchory

Grace runs farm tours alongside the shop – Highland cows, Clydesdale horses and a very good burger at the end. Weekends only for the shop.
aberdeenshirehighlandbeef.com/
Farm shop

Pitarrow, Laurencekirk

A farm shop and cafe with a wood burner for winter and picnic benches for summer, plus goats to feed. Everything locally sourced.
westertonfarm.co.uk/
Farm shop

Cushnie, Alford

An organic farm and butchery in the Aberdeenshire hills, best known for pies that sell out early at markets across the north east. Beef, pork and bacon from their own animals.
warkfarm.co.uk/
Farmers market

Belmont Street, Aberdeen

Last Saturday of each month on Belmont Street, and one of the biggest markets in Scotland – farmers and crafters from across the country and the islands, drawing tens of thousands.
aboutaberdeen.com/Aberdeen-Country-Fair
Farmers market

Bellfield car park, Banchory

Third Saturday of every month, 9am to 1pm, in Bellfield car park rather than the town centre. Regulars include Ingrams Homecure, Granite City Fish, Mortlach Game, Devenick Dairy and Cranach Bakery.
facebook.com/banchoryfarmersmarket/?locale=en_GB
Farmers market

Forres, Moray

Second Saturday of each month, April to December. Dates and the exact pitch have shifted in recent years, so check locally before travelling.
facebook.com/forresfamilymarkets/?locale=en_GB
Farmers market

The Plainstones, High Street, Elgin

Last Saturday of each month on the Plainstones, the old market area in the middle of Elgin. A short walk from the cathedral if you want to make a morning of it.
facebook.com/elginmorayfarmersmarket/?locale=en_GB
Farmers market

The Foggie Neuk

Main Street, Aberchirder

A monthly market in a community space in Aberchirder, run by Kay, with vegetables people rave about and a rotating cast of local makers. Pop-up cafes and workshops through the rest of the month.
Farmers market

Glenmuick Church Green, Ballater

Fourth Saturday of the month, 10am to 2pm, April to November, on the church green in the middle of Ballater. Fresh fish, Deeside beef and cheeses alongside jams, chutneys, plants and crafts.
facebook.com/ballaterfarmersmarket/?locale=en_GB
Farmers market

The Square, Huntly

First Saturday of every month except January, in the Square. Every stall is based in the north east and selling something grown, reared, made or caught there – plus hot food and, in summer, freshly squeezed juice.
facebook.com/huntlyfarmersmarket/?locale=en_GB
Farmers market

Platform 22, Station Road, Torphins

Every Wednesday, 10am to 2pm, all year round whatever the weather – billed as Scotland’s only weekly outdoor market. Small and artisan, in the forecourt of Platform 22, a bistro and micro-brewery that is worth the trip on its own. Seasonal Saturday markets too.
facebook.com/TorphinsMarket/?locale=en_GB

Farm shops and farmers markets in the Highlands

Inverness holds the main farmers market for the region on the first Saturday, a full day at the Eastgate end of the High Street. There are monthly markets at Dingwall, Fort William, Dornoch, Grantown and Kingussie, and Poolewe runs one every Tuesday in the village hall, which is a lovely thing to stumble on halfway round Wester Ross.

Caithness has a farm-to-table shop and restaurant outside Wick and a Saturday food fair in Thurso, and on Skye there is a croft butcher at Orbost that has been in the same family 150 years.

Farm shop

Rothiemurchus, by Aviemore

On the Rothiemurchus estate outside Aviemore, selling grass-fed beef, wild venison and Highland produce from the land immediately around it. The Barn Cafe is next door.
rothiemurchus.net/rothiemurchus-farm-shop/
Farm shop

Tomich, Beauly

A small farm shop outside Beauly where the profits subsidise the care of orphaned Highland cows. You can meet them. Good home-cooked fishcakes and pies to take away.
robertsonsbeauly.com/
Farm shop

Dalmore Farm, Alness

A well-run stop on the way north with a restaurant, food store and children’s farm. Good cheese, preserves and oatcakes to take away.
dalmorefarm.co.uk/
Farm shop

Dunain, Inverness

A farm just outside Inverness with hands-on Highland cow experiences, animal feeding and a shop, backed by the hills.
farmness.co.uk/
Farm shop

Wester Hardmuir, Nairn

A fruit farm between Nairn and Forres with pick-your-own soft fruit, a farm shop and ice cream made from their own berries. There is an entry charge for picking.
westerhardmuir.com/
Farm shop

Upper Puldagon, Stirkoke, Wick

A farm-to-table restaurant and shop outside Wick, and the best thing of its kind in Caithness. Their own beef, cheese, oatcakes and chutneys in the shop, a restaurant upstairs, and animals to meet if Gary has time to show you round. Wednesday to Sunday.
puldagonfarm.co.uk/
Farm shop

Orbost, by Dunvegan, Isle of Skye

A croft that has been in the family 150 years, selling free-range chicken, Shetland beef and Cheviot lamb from an on-croft shop and at local markets. Phone ahead – Ali will open up, and has been known to come out of the house when he sees a car.
skyefreerange.co.uk/
Farmers market

Eastgate end of the High Street, Inverness

First Saturday of the month, 9am to 4pm, February or March through to December plus a pre-Christmas market. Businesses from across Inverness-shire and beyond with vegetables, fruit, meat, dairy, bread and cakes – the main market for the whole Highland region.
facebook.com/InvernessFarmersMarket/?locale=en_GB
Farmers market

High Street, Nairn

A summer street market on Nairn High Street, plus a food fair at the Nairn Show in August. Dates move year to year, so check locally before travelling.
facebook.com/p/Nairn-markets-61556893725327/
Farmers market

Fort William

Second Saturday of each month, 10am to 2pm, in the town centre. The main market for Lochaber.
glenspeanmarket.org/
Farmers market

High Street, Dingwall

Second Saturday of every month on the pedestrianised High Street, with stalls for local producers alongside pitches given over to voluntary organisations and community groups.
bigbarn.co.uk/producer/dingwall/dingwall-farmers-market-21382
Farmers market

Cathedral Green, Dornoch

Second and fourth Wednesday of the month from May to August, plus the second Wednesday in September, 9.30am to 1pm on the Cathedral Green. Up to thirty stalls – homegrown produce, plants, baking, artisan bread, chocolates, cheese and crafts.
dadca.org.uk/markets
Farmers market

Poolewe Village Hall, Wester Ross

Every Tuesday, 10am to 2.30pm, in the village hall at Poolewe. More crafts than produce – textile art, wood turning – but with local food, tea and very good home baking. A genuinely lovely stop on the way round Wester Ross.
facebook.com/PooleweTuesdayMarket/?locale=en_GB
Farmers market

Ullapool Village Hall, Market Street

In the village hall on Market Street, with vegetables, home baking, jams, plants and crafts. Dates vary through the year – worth checking locally, and note there is a butcher in the hall on Thursdays too.
facebook.com/ullapoolsaturdaymarket/?locale=en_GB
Farmers market

The Square, Grantown-on-Spey

Usually the first Sunday of the month from April to November, in the Square at Grantown. The main market for the northern Cairngorms, and a good one for Speyside producers.
facebook.com/CairngormFarmersMarket/?locale=en_GB
Farmers market

Gynack Gardens, Kingussie

Monthly through the season in Gynack Gardens, a small park in the middle of Kingussie. Highland producers and makers, and an easy stop off the A9.
facebook.com/kingussiemarket/?locale=en_GB
Farmers market

Riverside Road, Thurso

Saturdays, 11am to 3pm, by the river in Thurso. Food and craft stalls at the top of the mainland – and a useful stop if you are doing the north coast.
thursofoodandcraftfair.co.uk/

Farmers markets in Argyll, Mull and Bute

Argyll’s markets are mostly monthly and mostly need a ferry. Oban trades near the harbour on the second Saturday, Campbeltown at the foot of Kintyre on the first, and Inveraray from April to October only. There are producer markets on the pontoons at Tobermory and at Bute Yard in Rothesay. Above Tobermory, the farm shop and cafe at Sgriob-ruadh is where the Mull cheddar is made.

Farm shop

Sgriob-ruadh Farm, Tobermory

The farm shop and glass barn cafe at Sgriob-ruadh, twenty minutes uphill from Tobermory, selling their own cheddar, spirits and rhubarb cordial. Farm tours run through the season and the cake is worth the walk on its own.
isleofmullcheese.co.uk/
Farmers market

Oban, Argyll

Second Saturday of each month near the harbour. Argyll produce and West Highland seafood, and a useful stop before or after a ferry.
facebook.com/p/Love-Oban-Farmers-and-Craft-Market-61557901411391/
Farmers market

Inveraray, Argyll

Third Saturday of the month, 10am to 2pm, April to October only, on the shore of Loch Fyne. Closed through the winter, so check before you drive round.
inveraraypier.scot/events/inveraray-pier-farmers-market/
Farmers market

The pontoons, Tobermory, Isle of Mull

An open-air producers market on the harbour pontoons at Tobermory, and the only regular market on Mull. Small, seasonal and very much worth timing a visit around.
visitmullandiona.co.uk/events/tobermory-open-air-producers-market/
Farmers market

Campbeltown Farmers' Market

Royal Hotel Yard, Campbeltown

First Saturday of the month, 10am to 1pm, in the Royal Hotel yard at the foot of Kintyre. Set up by local food and craft producers and very much the community’s own – but visitors are made welcome.
Farmers market

Rothesay, Isle of Bute

A monthly producers market at Bute Yard, a food and drink hub in Rothesay, showing the best local, artisan and craft fare on the island. The yard itself trades far more often than the market runs.
buteyard.com/upcoming-events

Farm shops and farmers markets in Ayrshire

Ayr holds its farmers market on the Sandgate on the first Saturday, Largs runs one every Saturday in Gallowgate Square, and Fencebay near Fairlie has a fish shop open daily with a market in the byre on the last Sunday.

Among the farm shops, Mossgiel is the dairy that inspired Robert Burns and now pioneers cow-with-calf milk, and there is a milk vending machine at Cumnock locals will tell you is the best in the county.

Farm shop

Mauchline, Ayrshire

The Ayrshire dairy farm that inspired Robert Burns, now pioneering cow-with-calf dairying and glass-bottle milk delivery. Minimal processing, and the difference in the milk is not subtle.
mossgielfarm.co.uk/
Farm shop

Glengarnock, Beith

A North Ayrshire farm shop and tearoom with Highland cows and goats next door, four-for-a-fiver mini pies and a clootie dumpling people come back for.
auchengreefarmshop.co.uk/
Farm shop

Maybole, Ayrshire

A small farm shop in the Ayrshire countryside with flavoured milk, baking and filled rolls, and a sitting area looking out to Ailsa Craig.
humestonbyre.com/
Farm shop

Girvan, Ayrshire

Farm produce, gifts and a tearoom on the south Ayrshire coast, with pumpkin picking in autumn.
dowhillfarm.co.uk/
Farm shop

Lochhill, Cumnock

A self-service milk vending machine that locals swear gives the best milk in Ayrshire, plus vending stocked by local butchers and bakers. Open 7am to 9pm, seven days.
facebook.com/LochhillDairyCo/?locale=en_GB
Farm shop

Scottish Country Foods

Main Street, West Kilbride

A greengrocer and butcher on the main street in West Kilbride selling a lot of locally grown fruit and veg, plus chutneys, pickles and local honey. Much better than supermarket quality, and they do hampers.
Farmers market

The Sandgate, Ayr

First Saturday of each month on the Sandgate, in the middle of Ayr. Ayrshire potatoes, Clyde coast seafood and Burns country beef.
facebook.com/ayrshirefarmersmarket/?locale=en_GB
Farmers market

Fencefoot Farm, Fairlie, Largs

A fish farm shop open daily, with a farmers market under cover in a traditional Ayrshire byre on the last Sunday of the month, 9am to 2pm. Fins restaurant is attached, and smoked fish is the thing here, alongside Ayrshire produce and crafts.
fencebay.co.uk/
Farmers market

Gallowgate Square, Largs

Every Saturday in Gallowgate Square – fresh produce and sweet treats alongside handmade crafts, jewellery, artwork and gifts. One of very few weekly markets on the Clyde coast.
facebook.com/Largsmarket/?locale=en_GB

Farm shops and farmers markets in Dumfries and Galloway

This is a corner of Scotland most food guides skip entirely, and it has six farmers markets. Kirkcudbright is the largest in the region, on the fourth Sunday. Dumfries trades on the railway station platform under the glass roof on the first, and there are markets at Castle Douglas, Langholm, Annan harbour and Colvend. Loch Arthur makes award-winning cheese within a Camphill community outside Dumfries.

Farm shop

Beeswing, Dumfries

An organic dairy and creamery within a Camphill community, producing award-winning cheese, milk and farm produce. The Criffel is the one to try if you like a soft unpasteurised cheese.
locharthur.org.uk/
Farm shop

Old Glen Road, Dumfries

One of the best-stocked farm shops in the south west, with a butchery and deli counter people drive from Glasgow to raid. The Bothy cafe is attached.
kilnford.co.uk/
Farm shop

Craignesket, Castle Douglas

A small stop on the A75 between Dumfries and Stranraer doing farm-raised beef and pork, sweetcure bacon, and sausage rolls that people review like a religious experience. Puppuccinos for the dog.
1littlefarm.co.uk/
Farm shop

Newton Stewart

A nature-friendly, pasture-based farm near Newton Stewart specialising in grass-fed organic beef, sold direct.
barnbarroch-organic.com/?srsltid=AU7gw4V7iGwy_1qOMfnlDtIdkvl0KJGYRBD8Y5IHSCqcpE5myAYe0kZX
Farmers market

Victorian Pavilion, Dumfries railway station

First Sunday of the month, 10.30am to 2.30pm, on the platform under the glass roof of the railway station – which is a lovely setting for a market. Honey, cheese, a fishmonger, butcher, pies and cakes. No market in January, and check the organiser’s dates before travelling.
dgmarkets.org/markets/market-dates
Farmers market

Market Hill, Castle Douglas

Third Sunday of the month, 10am to 2pm, out on Market Hill in the middle of the food town. The season varies and it sometimes moves indoors to the Town Hall, so check the organiser’s dates.
dgmarkets.org/markets/market-dates
Farmers market

Town centre, Kirkcudbright

Fourth Sunday of the month, 11am to 3pm, and the largest market in Dumfries and Galloway. Twenty to thirty stalls of vegetables, fruit, meat, bread, cakes, preserves, cheese, honey, ales and charcuterie. In the Town Hall, moving out to Soaperie Gardens in summer.
dgmarkets.org/markets/market-dates
Farmers market

Langholm, Dumfriesshire

An indoor market with local producers only – meat, cheese, fish, wine, beer, honey and home baking. Saturday mornings, 9am to 1pm, in a corner of Dumfriesshire most food guides drive straight past.
dgmarkets.org/markets/market-dates
Farmers market

Annan Harbour, Dumfriesshire

A harbour market on the Solway at Annan, run by DG Markets alongside their Kirkcudbright and Dumfries markets. Dates vary through the year.
dgmarkets.org/markets/market-dates
Farmers market

Colvend, by Dalbeattie

10am to 2pm on the Colvend coast between Dalbeattie and Rockcliffe. Small and local, and a good excuse to be on that stretch of the Solway.
dgmarkets.org/markets/market-dates

Farm shops in the Outer Hebrides

The community shop at Castlebay on Barra sells fish, meat, bread and baking from Barra and Vatersay, with a cafe, tourist information and the island bike hire attached.

Farm shop

Castlebay, Isle of Barra

A community shop in Castlebay selling produce from Barra and Vatersay – fish, meat, bread, jams, eggs and home baking – alongside wholefoods, wool and craft supplies. Small cafe, tourist information, bike hire and a laundry service.
buthbharraigh.co.uk/

Farm shops in Orkney and Shetland

The Brig Larder in Kirkwall is a deli carrying the best of what Orkney produces, and the obvious first stop off the boat. Out at Scalloway on Shetland you can buy organic native lamb and beef direct from Uradale, cut in the farm’s own butchery.

Farm shop

Albert Street, Kirkwall

A deli and larder in the middle of Kirkwall carrying the best of Orkney – meat, fish, cheese, beer and whisky – and responsibly sourced. The obvious first stop when you get off the boat.
jollysoforkney.co.uk/pages/the-brig-larder
Farm shop

East Voe, Scalloway, Shetland

Twelve hundred acres of Shetland heath and moor farmed organically since 2003 by Ronnie Eunson and his son Jakob, rearing native Shetland sheep and kye – the small horned cattle the commercial trade had all but forgotten. Jakob trained as a butcher and the meat is cut in a farm butchery Ronnie built himself, with the animals slaughtered four miles away. You can buy lamb and beef direct at the farm, and there is an on-site yarn shop and farm tours where they will talk you through the breeds. Slow Food Scotland’s environment and biodiversity award winner in 2025.
uradalefarm.com/

How to shop at a farmers market

Go early. The good bread and the best cuts are gone by eleven at most Scottish markets, and the stallholders who sold out go home. Take cash even though nearly everyone takes cards now, take a bag, and take a cool bag if you are buying meat or cheese and have a drive home.

Ask questions. The person behind the table usually grew or made the thing in front of you, which is the entire point and the bit supermarkets cannot replicate. They will tell you what is good this week, what to do with it, and what will be worth coming back for next month.

Farm shops and farmers markets in Scotland: your questions answered

How many farm shops are there in Scotland?

This guide covers 39 farm shops and 39 farmers markets across 13 regions, plus four veg box schemes. Aberdeenshire and Moray have the most with 13 between them, followed by Perthshire and Fife. Every region of mainland Scotland has at least one.

What is the best farm shop in Scotland?

It depends what you are after. For the full experience – butchery, deli, cafe and a proper shop – Ardross and Balgove in Fife, Finzean in Aberdeenshire and Gloagburn in Perthshire are the ones people come back to. For meat alone, Hardiesmill in the Borders and Peelham in Berwickshire are as good as it gets in Britain.

When are the farmers markets in Scotland?

Most are monthly and most fall on a Saturday. Edinburgh’s Castle Terrace market is the exception, running every Saturday year round, and Stockbridge runs every Sunday. First Saturday of the month covers Perth, St Andrews, Inverness, Ayr and Glasgow’s Queen’s Park. Dates do move, so check before you travel.

Which is the biggest farmers market in Scotland?

Aberdeen Country Fair on Belmont Street, held on the last Saturday of each month, draws tens of thousands of visitors. Edinburgh Farmers’ Market on Castle Terrace is the largest weekly one, with up to 60 stalls under the castle ramparts.

Are farm shops more expensive than supermarkets?

Usually by ten to twenty per cent, and the produce is measurably fresher – most fruit and veg at a Scottish farmers market has travelled under forty miles, and the meat and dairy sellers often farm in the same council area. Several farm shops undercut supermarkets on meat because there is no middleman.

Can you get a veg box delivered in Scotland?

Yes. Locavore delivers organic boxes across central Scotland, Macleod Organics covers the Highlands and beyond, Bridgefoot Organic Co-op serves Aberdeenshire, and East Neuk Market Garden does weekly bags along the Fife coast. Several farm shops also do meat boxes by post.

Which farm shops in Scotland have a cafe?

Thirty-seven of the ones here. Finzean in Aberdeenshire is the one locals name first, Balgove has a steak barn, Craigies outside Edinburgh does pick-your-own alongside, and Auchengree in Ayrshire has Highland cows and goats next to the tearoom. Use the Cafe on site filter on the map above.

Where can you buy milk straight from the farm in Scotland?

Vending machines have quietly spread across the country. Lochhill near Cumnock, Thorneybank at Rothienorman and Forest Farm at Kinellar all run them, and Connage in the Highlands lets you pour your own. Mossgiel in Ayrshire delivers in glass bottles.

Before you go

Farmers markets are monthly or weekly rather than permanent, and dates move – check with the organiser before you travel, particularly in January when a lot of them skip a month. Farm shop hours change with the season, and a few of these are working farms rather than shops, so confirm you can visit before setting off.

Kate – love from Scotland x

More Scottish food and drink guides



Leave a Reply

Your email address will not be published. Required fields are marked *