See our previous post on Edinburgh Farmers’ Market (although it was obviously reviewed in the summer and you will have to dress a little more appropriately in the winter;) ).
A perfect way to stock up for Christmas every Saturday leading up with the additional bonus of a Tuesday farmers’ market on 22nd December from 12pm to 6pm. Stall holders attending the extra market are listed here.
So you can shop:
Saturday 12th December 9am – 2pm
Saturday 19th December 9am – 2pm
Tuesday 22nd December 12noon -6pm
All information about the market can be found on their website
There is no market on the 26th December or 2nd January, but normal service resumes on 9th January.