Edinburgh Farmers’ Market
Last updated 15 May 2026
Scotland's biggest and most established farmers market, running every Saturday on Castle Terrace since 1999. Expect 40-60 stallholders selling everything from East Lothian vegetables and Borders lamb to artisan cheese, sourdough bread, smoked fish, and seasonal game. Arrive early for the widest selection. Street food stalls serve hot breakfast rolls and coffee. The market runs year-round regardless of weather, though the range naturally shifts with the seasons.
Full Edinburgh & Lothians food & drink guide — distilleries, restaurants, where to stay, when to go.

Next dates
Practical info
Weather & cancellations
What to expect
Edinburgh prices — top-end of UK farmers market pricing but the quality justifies it. Expect £8–12 for small cheese, £15–22 for fish, £3–5 for bread.
What to buy
- 1.IJ Mellis cheese
- 2.Crombie's haggis
- 3.Belhaven smoked salmon
- 4.Stoats porridge pots
- 5.Seasonal vegetables from Lothian growers
Stalls worth visiting
The flagship Edinburgh cheesemonger — exceptional unpasteurised British and Scottish cheeses. Worth queuing for.
Broughton Street butcher's stall — well-known for haggis and rare-breed Scottish meat.
Smoked salmon and traditional Scottish smoked fish.
Started at this market. Now sold across the UK but the original stand-out porridge pots.
Olive oils, vinegars, charcuterie — small producer specialist.
Visitor tips
- →Arrive before 11am — Crombie's and IJ Mellis queue out by midday.
- →Bring a cool bag for cheese and fish, especially in summer. Stalls have paper bags but they don't keep dairy cold on the walk back to a hotel or station.
- →If you're coming from Waverley, walk down Lothian Road rather than through Princes Street Gardens — quicker and you pass several whisky/gin shops worth a stop.
- →The market is busy with tourists in August — go in May, June, October, or November if you want elbow room.
- →Combine with breakfast at the Cafe Royal or Hula on Princes Street, then the Royal Mile after.
Location
Edinburgh Farmers’ Market FAQ
+Are dogs allowed at Edinburgh Farmers' Market?
Yes — on leads. Castle Terrace is open public space and dogs are welcome at the market provided they're on leads and clear of food preparation areas.
+Is the market on every Saturday?
Yes — Edinburgh Farmers' Market runs every Saturday year-round on Castle Terrace. The exception is severe weather (storms, ice) — check Facebook before travelling.
+Can I pay by card?
Most stalls accept card and contactless. A couple of smaller traders are cash-only — bring £20–30 cash.
+Where's the best parking?
Castle Terrace itself has paid council bays but they fill early. NCP Castle Terrace car park is adjacent. Most regulars take the bus or train — Waverley is 10 minutes' walk.
+Is it good for kids?
Yes — paved surface, flat layout, plenty of food samples. The castle views from Castle Terrace are excellent. Combine with West Princes Street Gardens for a longer day out.
+How many stalls are there?
Around 50–60 stalls — Scotland's biggest weekly farmers market by stall count. Roster varies seasonally; expect more bakeries and dairy year-round, more fresh fruit and veg from late spring through autumn.
Other markets nearby
Make a day of it
Food & drink in Edinburgh →
The town guide covers nearby restaurants, distilleries, breweries and other markets within 15 km.
Where to stay near Edinburgh Farmers’ Market
The map is centred on a visit to Edinburgh Farmers’ Market — set your dates on it, or go straight to hotels, B&Bs and self-catering through the providers underneath.
Booking links are affiliate links — we earn a small commission at no extra cost to you.
Near Edinburgh Farmers’ Market
Things to do nearby, from our sister site TripSCOT, which covers the day-out side. Distances are in a straight line from Edinburgh Farmers’ Market, not by road.
- National War MuseumMuseumunder 1 km
- Princes Street GardensParkunder 1 km
- Edinburgh CastleCastleunder 1 km
- Scottish National GalleryMuseumunder 1 km
- The Meadows and Bruntsfield LinksPark1 km
- Royal Botanic Garden EdinburghGarden2 km
Nearest station: Edinburgh Haymarket (under 1 km)
Related articles
8 min read
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.
16 min read
Best Scottish Hampers and Food Boxes Compared: A Buyer's Guide
Scottish food hampers from £25 supermarket to £200+ bespoke. Who makes the ones worth buying, what should be inside, and the right price for the occasion.
9 min read
Scottish Farm Shops Worth the Drive
Scotland's best farm shops sell produce that supermarkets can't match — direct from the farm, often cheaper than you'd think, and always fresher. Here's which ones are worth a trip.
Dates, times, and stall presence may change. Always check the market's Facebook page before travelling. TasteSCOT is an independent editorial site not affiliated with any market or vendor.