Edinburgh Farmers Market Home » Places » Shopping » Edinburgh Farmers Market Local markets Shopping Takes place every Saturday from 9am to 2pm at Castle Terrace. Shop for local and organic produce in the shadow of the castle. Website Instagram Castle Terrace Edinburgh Scotland EH1 2DH United Kingdom