Scottish Farmers Markets
Scottish Farmers Markets

To view market details click on the town and details will be shown at the top of
the page



Click to go to this web site


Click here to view this website


Click to go to this web site



Join The Scottish Association of Farmers Markets and get free advertising on this website as well as other benefits.

Scottish Farmers' Markets - Market Calendar

Only Scottish Association Farmers' Market Members are listed, if you wish to find out details of other markets contact their Local Authorities.

Contact us if you wish to join the Association

Click on the map and you will be taken to the Markets page Kelso Kilmarnock Aberdeen Ardrishaig Ayr Balerno Banff & Macduff Bridge of Allan Campbeltown Crossford Cupar Dingwall Dundee Edinburgh Glasgow & surrounding area Haddington Fencebay Fort William Falkirk Inverness Tarbet Perth Ellon Peterhead Inverurie Stornoway Stirling Kirkcaldy St Andrews Loch Lomond Shores Portree Montrose Forfar Cairndow Ullapool Dunfermline Callander Clarkston Hamilton

SAFM Aberdeen, Belmont Street
The first & last Saturday 9am - 5pm, Tel: 01224 649000

SAFM Alford, Alford Heritage Centre
Fourth Saturday of the month; 10am-2pm, t: 019755 62906

SAFM Ardrishaig, Chalmers Street
2nd Saturday Tel: 01369705319

SAFM Ayr, Kyle Centre Car Park.
1st Saturday 9am - 1pm, Tel: 01655 770217

SAFM Balerno, Main Street
2nd Saturday 9am - 1pm, Tel: 0131 449 4545

SAFM Barra and Vatersay Island Markets - Fèill an Eilean
One Saturday monthly except in January, two markets in July, from 2pm. T: 01871 810 043, Sarah MacLean

SAFM Blairgowrie Community Market
10am- 3pm, March - September. See Organisers' Page for full details.Tel: 018280640763

SAFM Cairndow, Loch Fyne Oysters Rest.
4th Saturday Apr-Oct 10am - 1pm, Tel: 01586 554510

SAFM Cairngorms Farmers' Market Association,
Markets held in Grantown on Spey or Aviemore usually on alternate months throughout the year. Tel: 01479 821521

SAFM Campbeltown, Royal Hotel Yard
1st Saturday 10am - 1pm, Tel: 01369705319

SAFM Crossford, Overton Farm
1st Saturday 10am - 3pm, Tel: 01555 771757

3rd Saturday 9am - 1pm, Tel: 01383 730811

SAFM Dundee, High Street
3rd Saturday 9am - 4pm, Tel: 01382 434548

SAFM Dunfermline, Glen Gates, Bridge Street
2nd Saturday 9am - 1pm, Tel: 01383 730811

SAFM Edinburgh, Castle Terrace,
Every Saturday 9am - 2pm, Tel: 0131 220 8580

SAFM Edinburgh - Portobello, Brighton Park
1st Saturday 9.30am - 1.30pm

SAFM Edinburgh - Stockbridge, corner of Saunders St and Kerr St

Every Sunday, 10am-5pm

Every Thursday in June, July & August 2.30-7.30pm

Tel: 0131 551 5633

SAFM Fencebay, By Fairlie
Last Sunday 10am - 2.30pm, Tel: 01475 568918

SAFM Forfar, Strathmore Hall the Mart, John St
2nd Saturday 9am - 1pm, Tel: 07941 721 829

Glasgow and Surrounding Towns

SAFM Bishopbriggs, Huntershill Village, 100 - 102 Crowhill Road, Bishopbriggs, G64 1RP.
1st Saturday 10am - 2pm Tel: 07980 767666

SAFM Clarkston, Station Car Park
4th Saturday 9am - 1pm, Tel: 01555 771757

SAFM Glasgow, Mansfield Park
Mansfield Park, Partick
2nd & 4th Saturday 10am-2pm, Tel: 0141 287 2500

SAFM Glasgow, Southside
corner of Langside Avenue and Pollockshaws Road
1st & 3rd Saturday 10am - 2pm, Tel: 0141 287 2500

SAFM Greenock, Clyde Square
3rd Saturday 10am - 2pm, Tel: 07812 201908

SAFM Hamilton, New Cross, Quarry St.
3rd Saturday 9am - 1pm, Tel: 07812201908

Milngavie, Douglas Street
1st Wednesday 10am - 2pm, Tel: 07802206286

SAFM Paisley, County Square
2nd & last Saturday 9am - 1pm, Tel: 01655 770217

SAFM Haddington, Court Street
Last Saturday 9am - 1pm, Tel: 01368863593

SAFM Hawick
3rd Saturday 9am-2pm Tel:01450375263

SAFM Inverurie, Market Place (Town Centre)
2nd Saturday 9am - 1pm, Tel: 01467 621195

SAFM Falkirk, High Street
1st Friday, 12 - 4pm, Tel: 01324 611293

SAFM Kelso, The Square
4th Saturday 9.30am - 1.30pm, Tel: 01573 228276

SAFM Kilmarnock, Foregate
3rd Saturday 9am - 1pm, Tel: 01655 770217

SAFM Kirkcaldy, Town Square
Last Saturday 9am - 1pm, Tel: 01383 730811

SAFM Kirkintilloch. Regent Centre Car Park.
3rd Wednesday 10am - 2pm, Tel: 07802 206286

SAFM Langholm Producers' Market,
Eskdale Sports Centre, Tomas Telford Rd, Langholm.
1st Saturday 9am - 1pm, Tel: 013873 80457

SAFM Linlithgow, The Vennel
4th Saturday, 10am-2pm. Tel: 07977 179 861

SAFM Livingston Civic Square at the Almondvale Shopping Centre. .
 2nd Sunday 10.00am - 3pm, Tel: 07977 179 861

SAFM Loch Lomond Shores
1st + 3rd Sunday 10am - 3pm, Tel: 07977 179 861

SAFM Lockerbie, Lockerbie Town Hall

3rd Saturday of the month; 10am-2pm



t: 01576 300 077

SAFM Montrose, Town House Car Park
1st Saturday 9.30am - 1pm, Tel: 07941 721 829

SAFM Perth, King Edward Street
1st Saturday 9am - 2pm, Tel: 01738 582159

SAFM St Andrews, Argyle St Car Park
1st Saturday 9am - 1pm, Tel: 01383 73081

SAFM Stirling, Port Street, in the pedestrian area of the Town Centre
2nd Saturday of each month, 10am to 4pm. Tel 01877 330151.

SAFM Stornoway Farmers' Market,
every Saturday in Point Street, Stornoway, 9am-1.30pm. Tel: 01851 860 750

SAFM Tarbert, Harris, Harbour Front
3rd Saturday 10am - 1pm, Tel: 01586 554510