Independent · Consumer-first · Scottish

Local Produce

Farmers Markets Near Me Scotland: The Honest Regional Guide

36 Scottish farmers markets by region. Edinburgh weekly, Glasgow monthly, plus 30+ smaller markets — schedules, what to expect, which are worth the trip.

By Gary··8 min read

Scotland has somewhere around 50–60 farmers markets running with some regularity, depending on how you count. We cover 36 in active rotation that publish a reliable schedule, sit in a town centre rather than a remote village hall, and have at least eight to ten producers as regulars. This is a region-by-region guide to where to actually go.

For the fastest answer to "what's near me right now", use the farmers market finder tool — enter a postcode, get the closest options and their next scheduled date. This article is the editorial steer on which markets reward the journey.

Quick Answer

  • Best weekly market: Edinburgh Farmers' Market (Castle Terrace, every Saturday)
  • Best monthly market: Perth Farmers' Market (King Edward Street, first Saturday)
  • Best regional standout: Aberdeen Country Fair (Thainstone, first Saturday)
  • Best for atmosphere: Stockbridge Market (Edinburgh, every Sunday) — closer to a market-and-street-food event than a pure produce market
  • Best for serious shopping: Edinburgh's Castle Terrace and Aberdeen's Thainstone — both reliable for proper weekly grocery shopping at higher-than-supermarket prices

Contents

How Scotland's farmers markets work

Most Scottish farmers markets follow one of two patterns:

Weekly markets — Edinburgh, Stockbridge, Leith — run every Saturday or Sunday. These are large, established, professional operations with 40+ stalls. They function as a proper grocery alternative for regulars: you can do most of a week's shopping for fresh produce, meat, fish, bread, and cheese.

Monthly markets — most of the rest — run on a fixed Saturday of the month (usually the first or third). 15–30 stalls typically. These are more "destination event" than weekly habit. You go for specific things you can't easily get in supermarkets: small-batch cheese, specialty meat, seasonal vegetables, artisan bakery.

The certification body for most Scottish farmers markets is Scotland's Food & Drink Federation — markets that carry their certification follow specific producer-origin rules ("most produce must be grown, raised or made by the seller within a defined region"). Not all Scottish markets carry this certification, and not all uncertified markets are bad — but the certified ones tend to be more rigorous about provenance.

Edinburgh and Lothians (6 markets)

Edinburgh Farmers' Market (Castle Terrace)

Frequency: Every Saturday, 9am–2pm. Worth the trip: ★★★★★

Scotland's biggest farmers market, running since 1999. 40–60 producers depending on season, sitting under the shadow of Edinburgh Castle. Strong on fresh meat (proper game in season — venison, partridge, pheasant), Scottish seafood, artisan cheese (look for Stichill Jerseys, Errington Cheese), and seasonal vegetables.

If you're visiting Edinburgh on a Saturday and want a single food experience that captures Scottish produce at its best, this is it. Locals do their weekly shop here; visitors should aim to graze.

Stockbridge Market

Frequency: Every Sunday, 10am–5pm. Worth the trip: ★★★★

Less a pure farmers market and more a food-festival-meets-craft-market in the genteel Stockbridge area. Hot food stalls dominate (paella, dumplings, Scottish-Asian fusion) alongside produce sellers. Better for eating-on-the-spot than for serious grocery shopping.

The atmosphere is the draw. Sunday afternoon in Stockbridge with a hot box of something and a coffee is one of the simple pleasures of Edinburgh life.

Leith Market (Dock Place)

Frequency: Every Saturday, 10am–4pm. Worth the trip: ★★★

Smaller cousin to the Castle Terrace market with a similar producer-led ethos. The Leith waterfront location is pleasant. Good for fish and shellfish (Leith was historically Edinburgh's port), with reliable cheese and bread stalls. Less comprehensive than Castle Terrace but easier to access if you're staying in Leith.

Haddington and Linlithgow Farmers' Markets

Frequency: Monthly, first Saturday. Worth the trip: ★★★

The standout monthly markets in East and West Lothian. Both are small (15–20 stalls) but well-curated, with proper Scottish producers rather than craft fair filler. Haddington is particularly strong on East Lothian fish (you'll often find smoked salmon and kippers from local smokehouses) and Tyne Valley beef.

North Berwick Farmers' Market

Frequency: Variable — check schedule. Worth the trip: ★★

Seaside East Lothian town with an irregular market schedule. Good for a casual visit if you happen to be in North Berwick anyway; not worth driving from Edinburgh for. Combine with a coastal walk.

Glasgow and Clyde (5 markets)

Glasgow Farmers' Market (Queen's Park, Mansfield Park)

Frequency: First and third Saturdays of the month (alternate venues). Worth the trip: ★★★★

Glasgow runs two rotating Saturday markets — Queen's Park (Southside) and Mansfield Park (Partick/West End) — on alternating weekends. 25–40 producers, strong on Ayrshire beef, Scottish cheese, and the urban food-truck scene that Glasgow does particularly well.

The Queen's Park market has a slightly more local feel; Mansfield Park has more West End food-tourists. Both are worth the trip.

Milngavie Farmers' Market

Frequency: Monthly, second Saturday. Worth the trip: ★★★

Suburban market in the East Dunbartonshire commuter belt north of Glasgow. Smaller but well-organised, with proper Stirlingshire and West Highland produce. The walking entry-point for the West Highland Way starts here — useful detour if you're doing the walk.

Biggar and Loch Lomond Food Markets

Frequency: Variable. Worth the trip: ★★

Two smaller, less-regular markets serving the southern Clyde Valley and Loch Lomond gateway. Both have good local fare but irregular scheduling — check current dates before driving.

Central Scotland and Fife (12 markets)

The strongest regional cluster in Scotland. Fife and Perthshire have a dense network of monthly markets, with Perth, St Andrews, Kirkcaldy, Dunfermline, Dundee, and several smaller Highland-Perthshire towns all running first-Saturday markets.

Perth Farmers' Market

Frequency: Monthly, first Saturday. Worth the trip: ★★★★★

One of the best monthly markets in Scotland. King Edward Street venue, 30+ stalls, particularly strong on Perthshire and Angus produce — soft fruit (in season), berries, vegetables, smoked fish from the east coast, Tayside cheese. The "what's worth driving for" market of the region.

Dundee, St Andrews, Kirkcaldy, Dunfermline

All monthly, all first Saturday. Worth the trip: ★★★ each.

The Fife and Tayside coastal towns each run a respectable Saturday market with overlapping producer rosters — many of the same Tayside and Fife producers attend multiple markets through the month. St Andrews has the most tourist-friendly atmosphere; Dunfermline and Kirkcaldy are more "local shopping" in tone; Dundee mixes both.

Aberfeldy, Pitlochry, Crieff, Dunkeld

Frequency: Monthly Saturday. Worth the trip: ★★★

Highland-Perthshire markets in small market towns. Smaller than the Fife coastal markets but excellent for proper Highland produce — game in season, smoked salmon from the Tay and Tummel, hand-reared lamb, soft cheese from small dairies. If you're touring the area, these are worth slotting into a Saturday.

Stirling Farmers' Market

Frequency: Monthly, second Saturday. Worth the trip: ★★★

Stirling's main market at King Street. Mid-sized, well-organised. Strong on Stirlingshire and Trossachs produce, with a particular focus on small-batch cheese.

Cupar, Callander, Dunkeld & Birnam

Smaller central markets — check scheduling. Worth a stop if you're in the area; not destination markets.

North East — Aberdeen, Aberdeenshire, Moray (4 markets)

Aberdeen Country Fair (Thainstone)

Frequency: Monthly, first Saturday. Worth the trip: ★★★★★

Held at Thainstone Centre near Inverurie (the same venue as the Taste of Grampian festival). One of the largest farmers markets in Scotland — over 100 stalls — with serious Aberdeenshire and Moray produce. Aberdeen Angus beef, Speyside cheese, North Sea fish, Aberdeenshire vegetables, and proper farmhouse bakery.

If you're in the northeast and want serious grocery shopping at farmers market quality, this is the market that justifies the journey.

Banchory Farmers' Market

Frequency: Monthly, third Saturday. Worth the trip: ★★★

The smaller, more rural counterpart to Aberdeen Country Fair. Royal Deeside location, strong on Highland Aberdeenshire producers, particularly game and venison from the Deeside estates.

Forres and Elgin Farmers' Markets

Frequency: Variable. Worth the trip: ★★

The two Moray markets — when they run, they're solid mid-sized monthlies focused on Moray and northern Aberdeenshire produce. Check current dates.

Highlands and Islands (5 markets)

Inverness Farmers' Market

Frequency: Monthly, first Saturday. Worth the trip: ★★★★

The capital of the Highlands, with the appropriate market. 25–30 stalls of Highland produce — venison, Highland beef, smoked fish, oats, soft fruit. Good cheese stalls. The atmosphere is more rural-Scottish-quiet than the Edinburgh markets, which is part of the charm.

Nairn Farmers' Market

Frequency: Monthly, second Saturday. Worth the trip: ★★★

Coastal Highland town with a nice mid-sized monthly market. Good for fish from the Moray Firth and produce from the Black Isle.

Oban, Fort William, Inveraray Farmers' Markets

Frequency: Monthly, generally Saturday. Worth the trip: ★★★★

The three West Highland markets each offer something different. Oban is strongest for seafood (it's the major port for west coast langoustines and scallops). Fort William has the most touristic atmosphere but solid Lochaber and Glencoe produce. Inveraray is the smallest but has excellent Argyll cheese and venison.

South — Borders and Dumfries & Galloway (4 markets)

Peebles Farmers' Market

Frequency: Monthly, second Saturday. Worth the trip: ★★★

The standout Borders market. Strong on lamb (the Borders has serious hill farming), local cheese, and bakery. Worth combining with a walk in the Tweed valley.

Kelso, Ayr, Dumfries Farmers' Markets

Frequency: Monthly, generally Saturday. Worth the trip: ★★★

Three respectable regional markets serving the southern Borders, Ayrshire coast, and Galloway. Each draws from its immediate hinterland — Kelso is strong on Tweeddale produce, Ayr on Ayrshire dairy and beef, Dumfries on Galloway-region cheese and lamb.

What to expect and what to buy

Prices. Slightly higher than supermarkets on most items, slightly lower than city delis. The gap matters less than people assume — you're paying for quality and small-producer support, not strictly for groceries. A leg of lamb at a Borders farmers market is typically £3–5/kg more than at Tesco; the meat is meaningfully better.

What sells out first. Smoked salmon, artisan cheese (particularly any soft cheese), and seasonal fruit/veg. Arrive within the first 90 minutes for the best selection on these.

What's almost always there. Vegetables (root vegetables year-round, more variety in summer), bread, eggs, honey, jams and preserves, dry-cured bacon and sausages.

What's seasonal. Game (October–February), soft fruit (June–August), wild garlic (April–May), berries (June–September), shellfish (mostly autumn–winter for langoustines and scallops, summer for crab).

What to bring. A cool bag (essential for meat and fish), cash (some smaller stalls don't take cards), reusable bags, and a thermos of coffee (most markets have hot drinks but they're not always great).

The buying rule of thumb. Buy proteins (meat, fish, cheese, eggs) at the farmers market — these are where the quality differential most justifies the price. Buy vegetables and bread either at the market (if you spot something exceptional) or at the supermarket (where the price differential rarely justifies the quality difference for standard veg).

Frequently asked questions

Where is the biggest farmers market in Scotland?

By stall count: Aberdeen Country Fair at Thainstone (over 100 stalls). By weekly frequency and consistent producer attendance: Edinburgh Farmers' Market on Castle Terrace (40–60 stalls every Saturday).

What's the difference between a farmers market and a craft market?

A farmers market is producer-led — most stalls must be selling produce they've grown, raised, or made themselves. Craft markets allow re-sellers and crafts (candles, soap, jewellery) alongside food. The Scottish Farmers Markets certification distinguishes the two formally; if a market is certified, the producer rule applies.

When do Scottish farmers markets run?

Most are monthly (typically the first or third Saturday). The major exceptions are the three weekly Edinburgh markets (Castle Terrace Saturdays, Stockbridge Sundays, Leith Saturdays) and a handful of smaller weekly operations in Glasgow and Stirling. Use our market finder tool for current dates by postcode.

Are Scottish farmers markets cheaper than supermarkets?

Usually not on basic produce; usually competitive or cheaper on meat, fish, and cheese; usually more expensive on speciality items. The honest pitch is "comparable price for better quality and small-producer support" rather than "cheaper than supermarkets". If you're buying primarily on price, the supermarket wins for basic groceries.

Can I find vegan / vegetarian options at Scottish farmers markets?

Yes — most markets have several vegetarian options (cheese, eggs, vegetables, fruit, bread, preserves). Vegan options are more variable: most markets have at least one vegan-specific stall (plant milk, oat-based cheese, vegan bakery) but the depth varies by market. The larger weekly markets (Edinburgh, Stockbridge, Aberdeen Country Fair) have the most vegan choice.

Do Scottish farmers markets accept cards?

The larger producers usually do; smaller stalls and food trucks often don't or have unreliable contactless. Bring some cash (£20–30 covers most casual visits) and you'll have no problems.

What about online Scottish farmers markets?

A few brands run as effectively year-round "online farmers markets" — Scottish Farm Direct, Beechgrove Market, and various Loch Fyne and Lochmuir online direct-from-farm operations. These aren't the same experience as a physical market but they're useful for between-market shopping. Our Scottish farm shops guide covers the best online-and-physical hybrids.

The honest take

The best farmers market is the one you'll actually go to regularly. For most people, that means: identify the nearest reliable monthly market, mark the date in your calendar, and treat it as a once-a-month grocery-and-eating outing.

Edinburgh's weekly Castle Terrace market is unmissable if you're in central Scotland. Aberdeen Country Fair, Perth Farmers' Market, and the Inverness market are the regional destinations worth driving for. The smaller monthly markets are best treated as charming bonuses when you happen to be passing through their town on the right Saturday.

Use the postcode-based finder tool to see what's near you next — and bring a cool bag.

Newsletter

The Scottish Bite

Weekly hand-picked food & drink from across Scotland. No spam, unsubscribe any time.

SharePost

Related articles