Edinburgh Farmers' Market

  • Telephone: 0131 652 5940
  • Email:
  • Website: www.edinburghfarmersmarket.com

The award-winning Edinburgh Farmers' Market takes place at Castle Terrace under the imposing backdrop of Edinburgh Castle. Over 60 specialist producers regularly attend the market, the majority primary producers, growing what they sell. A quarter offer meat products, including specialities such as venison (Hubertus Game, Seriously Good Venison) and water buffalo. Organic beef, chicken, lamb and pork are also available from Hugh Grierson, Gartmorn and Ballencrief Pork. Other types of produce include fish and shellfish from Creelers and Belhaven Smokehouse, Stichill Jerseys and Standhill Cheesery cheese, seasonal fruit & vegetables (Phantassie Organics) and Brewsters’ free-range eggs (including duck eggs), honey, chillies and plants. In addition you'll find producers who bake and prepare their own farm products. Guest producers provide specialities including organic beer, liqueurs, bread, chocolates and chutneys.

Jump to times, articles or comments

Performance times

Castle Terrace, Edinburgh

Edinburgh, EH1 2DP

Fri 25 Apr

Free / 0131 652 5940

Sat 26 Apr

Free / 0131 652 5940

Sun 27 Apr

Free / 0131 652 5940

Mon 28 Apr

Free / 0131 652 5940

Tue 29 Apr

Free / 0131 652 5940

Wed 30 Apr

Free / 0131 652 5940

Thu 1 May

Free / 0131 652 5940

Fri 2 May

Free / 0131 652 5940

Sat 3 May

Free / 0131 652 5940

Sun 4 May

Free / 0131 652 5940

Mon 5 May

Free / 0131 652 5940

Tue 6 May

Free / 0131 652 5940

Wed 7 May

Free / 0131 652 5940

Thu 8 May

Free / 0131 652 5940

Fri 9 May

Free / 0131 652 5940

Sat 10 May

Free / 0131 652 5940

Sun 11 May

Free / 0131 652 5940

Mon 12 May

Free / 0131 652 5940

Tue 13 May

Free / 0131 652 5940

Wed 14 May

Free / 0131 652 5940

Thu 15 May

Free / 0131 652 5940

Fri 16 May

Free / 0131 652 5940

Sat 17 May

Free / 0131 652 5940

Sun 18 May

Free / 0131 652 5940

Mon 19 May

Free / 0131 652 5940

Tue 20 May

Free / 0131 652 5940

Wed 21 May

Free / 0131 652 5940

Thu 22 May

Free / 0131 652 5940

Fri 23 May

Free / 0131 652 5940

Sat 24 May

Free / 0131 652 5940

Sun 25 May

Free / 0131 652 5940

Mon 26 May

Free / 0131 652 5940

Tue 27 May

Free / 0131 652 5940

Wed 28 May

Free / 0131 652 5940

Thu 29 May

Free / 0131 652 5940

Fri 30 May

Free / 0131 652 5940

Sat 31 May

Free / 0131 652 5940

Sun 1 Jun

Free / 0131 652 5940

Mon 2 Jun

Free / 0131 652 5940

Tue 3 Jun

Free / 0131 652 5940

Wed 4 Jun

Free / 0131 652 5940

Thu 5 Jun

Free / 0131 652 5940

Fri 6 Jun

Free / 0131 652 5940

Sat 7 Jun

Free / 0131 652 5940

Sun 8 Jun

Free / 0131 652 5940

Mon 9 Jun

Free / 0131 652 5940

Tue 10 Jun

Free / 0131 652 5940

Wed 11 Jun

Free / 0131 652 5940

Thu 12 Jun

Free / 0131 652 5940

Fri 13 Jun

Free / 0131 652 5940

Sat 14 Jun

Free / 0131 652 5940

Sun 15 Jun

Free / 0131 652 5940

Mon 16 Jun

Free / 0131 652 5940

Tue 17 Jun

Free / 0131 652 5940

Wed 18 Jun

Free / 0131 652 5940

Thu 19 Jun

Free / 0131 652 5940

Fri 20 Jun

Free / 0131 652 5940

Sat 21 Jun

Free / 0131 652 5940

Sun 22 Jun

Free / 0131 652 5940

Mon 23 Jun

Free / 0131 652 5940

Tue 24 Jun

Free / 0131 652 5940

Wed 25 Jun

Free / 0131 652 5940

Thu 26 Jun

Free / 0131 652 5940

Fri 27 Jun

Free / 0131 652 5940

Sat 28 Jun

Free / 0131 652 5940

Sun 29 Jun

Free / 0131 652 5940

Mon 30 Jun

Free / 0131 652 5940

Tue 1 Jul

Free / 0131 652 5940

Wed 2 Jul

Free / 0131 652 5940

Thu 3 Jul

Free / 0131 652 5940

Fri 4 Jul

Free / 0131 652 5940

Sat 5 Jul

Free / 0131 652 5940

Sun 6 Jul

Free / 0131 652 5940

Mon 7 Jul

Free / 0131 652 5940

Tue 8 Jul

Free / 0131 652 5940

Wed 9 Jul

Free / 0131 652 5940

Thu 10 Jul

Free / 0131 652 5940

Fri 11 Jul

Free / 0131 652 5940

Sat 12 Jul

Free / 0131 652 5940

Sun 13 Jul

Free / 0131 652 5940

Mon 14 Jul

Free / 0131 652 5940

Tue 15 Jul

Free / 0131 652 5940

Wed 16 Jul

Free / 0131 652 5940

Thu 17 Jul

Free / 0131 652 5940

Fri 18 Jul

Free / 0131 652 5940

Sat 19 Jul

Free / 0131 652 5940

Sun 20 Jul

Free / 0131 652 5940

Mon 21 Jul

Free / 0131 652 5940

Tue 22 Jul

Free / 0131 652 5940

Wed 23 Jul

Free / 0131 652 5940

Thu 24 Jul

Free / 0131 652 5940

Fri 25 Jul

Free / 0131 652 5940

Sat 26 Jul

Free / 0131 652 5940

Sun 27 Jul

Free / 0131 652 5940

Mon 28 Jul

Free / 0131 652 5940

Tue 29 Jul

Free / 0131 652 5940

Wed 30 Jul

Free / 0131 652 5940

Thu 31 Jul

Free / 0131 652 5940

Fri 1 Aug

Free / 0131 652 5940

Sat 2 Aug

Free / 0131 652 5940

Sun 3 Aug

Free / 0131 652 5940

Mon 4 Aug

Free / 0131 652 5940

Tue 5 Aug

Free / 0131 652 5940

Wed 6 Aug

Free / 0131 652 5940

Thu 7 Aug

Free / 0131 652 5940

Fri 8 Aug

Free / 0131 652 5940

Sat 9 Aug

Free / 0131 652 5940

Sun 10 Aug

Free / 0131 652 5940

Mon 11 Aug

Free / 0131 652 5940

Tue 12 Aug

Free / 0131 652 5940

Wed 13 Aug

Free / 0131 652 5940

Thu 14 Aug

Free / 0131 652 5940

Fri 15 Aug

Free / 0131 652 5940

Sat 16 Aug

Free / 0131 652 5940

Sun 17 Aug

Free / 0131 652 5940

Mon 18 Aug

Free / 0131 652 5940

Tue 19 Aug

Free / 0131 652 5940

Wed 20 Aug

Free / 0131 652 5940

Thu 21 Aug

Free / 0131 652 5940

Fri 22 Aug

Free / 0131 652 5940

Sat 23 Aug

Free / 0131 652 5940

Sun 24 Aug

Free / 0131 652 5940

Mon 25 Aug

Free / 0131 652 5940

Tue 26 Aug

Free / 0131 652 5940

Wed 27 Aug

Free / 0131 652 5940

Thu 28 Aug

Free / 0131 652 5940

Fri 29 Aug

Free / 0131 652 5940

Sat 30 Aug

Free / 0131 652 5940

Sun 31 Aug

Free / 0131 652 5940

Mon 1 Sep

Free / 0131 652 5940

Tue 2 Sep

Free / 0131 652 5940

Wed 3 Sep

Free / 0131 652 5940

Thu 4 Sep

Free / 0131 652 5940

Fri 5 Sep

Free / 0131 652 5940

Sat 6 Sep

Free / 0131 652 5940

Sun 7 Sep

Free / 0131 652 5940

Mon 8 Sep

Free / 0131 652 5940

Tue 9 Sep

Free / 0131 652 5940

Wed 10 Sep

Free / 0131 652 5940

Thu 11 Sep

Free / 0131 652 5940

Fri 12 Sep

Free / 0131 652 5940

Sat 13 Sep

Free / 0131 652 5940

Sun 14 Sep

Free / 0131 652 5940

Mon 15 Sep

Free / 0131 652 5940

Tue 16 Sep

Free / 0131 652 5940

Wed 17 Sep

Free / 0131 652 5940

Thu 18 Sep

Free / 0131 652 5940

Fri 19 Sep

Free / 0131 652 5940

Sat 20 Sep

Free / 0131 652 5940

Sun 21 Sep

Free / 0131 652 5940

Mon 22 Sep

Free / 0131 652 5940

Tue 23 Sep

Free / 0131 652 5940

Wed 24 Sep

Free / 0131 652 5940

Thu 25 Sep

Free / 0131 652 5940

Fri 26 Sep

Free / 0131 652 5940

Sat 27 Sep

Free / 0131 652 5940

Sun 28 Sep

Free / 0131 652 5940

Mon 29 Sep

Free / 0131 652 5940

Tue 30 Sep

Free / 0131 652 5940

Wed 1 Oct

Free / 0131 652 5940

Thu 2 Oct

Free / 0131 652 5940

Fri 3 Oct

Free / 0131 652 5940

Sat 4 Oct

Free / 0131 652 5940

Sun 5 Oct

Free / 0131 652 5940

Mon 6 Oct

Free / 0131 652 5940

Tue 7 Oct

Free / 0131 652 5940

Wed 8 Oct

Free / 0131 652 5940

Thu 9 Oct

Free / 0131 652 5940

Fri 10 Oct

Free / 0131 652 5940

Sat 11 Oct

Free / 0131 652 5940

Sun 12 Oct

Free / 0131 652 5940

Mon 13 Oct

Free / 0131 652 5940

Tue 14 Oct

Free / 0131 652 5940

Wed 15 Oct

Free / 0131 652 5940

Thu 16 Oct

Free / 0131 652 5940

Fri 17 Oct

Free / 0131 652 5940

Sat 18 Oct

Free / 0131 652 5940

Sun 19 Oct

Free / 0131 652 5940

Mon 20 Oct

Free / 0131 652 5940

Tue 21 Oct

Free / 0131 652 5940

Wed 22 Oct

Free / 0131 652 5940

Thu 23 Oct

Free / 0131 652 5940

Fri 24 Oct

Free / 0131 652 5940

Sat 25 Oct

Free / 0131 652 5940

Sun 26 Oct

Free / 0131 652 5940

Mon 27 Oct

Free / 0131 652 5940

Tue 28 Oct

Free / 0131 652 5940

Wed 29 Oct

Free / 0131 652 5940

Thu 30 Oct

Free / 0131 652 5940

Fri 31 Oct

Free / 0131 652 5940

Sat 1 Nov

Free / 0131 652 5940

Sun 2 Nov

Free / 0131 652 5940

Mon 3 Nov

Free / 0131 652 5940

Tue 4 Nov

Free / 0131 652 5940

Wed 5 Nov

Free / 0131 652 5940

Thu 6 Nov

Free / 0131 652 5940

Fri 7 Nov

Free / 0131 652 5940

Sat 8 Nov

Free / 0131 652 5940

Sun 9 Nov

Free / 0131 652 5940

Mon 10 Nov

Free / 0131 652 5940

Tue 11 Nov

Free / 0131 652 5940

Wed 12 Nov

Free / 0131 652 5940

Thu 13 Nov

Free / 0131 652 5940

Fri 14 Nov

Free / 0131 652 5940

Sat 15 Nov

Free / 0131 652 5940

Sun 16 Nov

Free / 0131 652 5940

Mon 17 Nov

Free / 0131 652 5940

Tue 18 Nov

Free / 0131 652 5940

Wed 19 Nov

Free / 0131 652 5940

Thu 20 Nov

Free / 0131 652 5940

Fri 21 Nov

Free / 0131 652 5940

Sat 22 Nov

Free / 0131 652 5940

Sun 23 Nov

Free / 0131 652 5940

Mon 24 Nov

Free / 0131 652 5940

Tue 25 Nov

Free / 0131 652 5940

Wed 26 Nov

Free / 0131 652 5940

Thu 27 Nov

Free / 0131 652 5940

Fri 28 Nov

Free / 0131 652 5940

Sat 29 Nov

Free / 0131 652 5940

Sun 30 Nov

Free / 0131 652 5940

Mon 1 Dec

Free / 0131 652 5940

Tue 2 Dec

Free / 0131 652 5940

Wed 3 Dec

Free / 0131 652 5940

Thu 4 Dec

Free / 0131 652 5940

Fri 5 Dec

Free / 0131 652 5940

Sat 6 Dec

Free / 0131 652 5940

Sun 7 Dec

Free / 0131 652 5940

Mon 8 Dec

Free / 0131 652 5940

Tue 9 Dec

Free / 0131 652 5940

Wed 10 Dec

Free / 0131 652 5940

Thu 11 Dec

Free / 0131 652 5940

Fri 12 Dec

Free / 0131 652 5940

Sat 13 Dec

Free / 0131 652 5940

Sun 14 Dec

Free / 0131 652 5940

Mon 15 Dec

Free / 0131 652 5940

Tue 16 Dec

Free / 0131 652 5940

Wed 17 Dec

Free / 0131 652 5940

Thu 18 Dec

Free / 0131 652 5940

Fri 19 Dec

Free / 0131 652 5940

Sat 20 Dec

Free / 0131 652 5940

Reviews & features

5 of the best Christmas Markets in Glasgow and Edinburgh

22 Nov 2013

A selection of the finest outdoor food markets this Christmas

Edinburgh European Christmas Market For 20 years this market has stood on the Mound, adding a particularly Germanic feel to the heart of Edinburgh’s landscape, and this year it stretches all the way along East Princes Street Gardens and towards St…

Farmers’ markets in Edinburgh offer the best Scottish foods

16 Feb 2011

Do as the locals do and head to Edinburgh’s weekly farmers’ market

Farmers’ markets have been held in Scotland for over ten years, and have become a mainstay of any serious foodie’s calendar. Edinburgh farmers’ market, in the shadow of the castle, is so popular it takes place every Saturday, allowing locals to make it…

Comments & ratings

Post a comment