Markets near Edinburgh
There are 7 regular markets within 30 miles of Edinburgh, including Grassmarket Market, Edinburgh Farmers' Market, Stockbridge Market. Here's where each one is and the days it runs.
See the full 7-day view near Edinburgh →Regular markets within 30 miles of Edinburgh
Grassmarket Market
Central Edinburgh weekly market with hot food, baking, olives and artisan stalls in the historic Grassmarket.
Edinburgh Farmers' Market
Saturday farmers' market beneath the Castle — Scottish meat, fish, veg, cheese and baking.
Stockbridge Market
Weekly Edinburgh market with hot food, meat, fruit and veg, preserves, baking and artisan stalls in Stockbridge.
Leith Market
Weekly Leith market with producers, street food and local traders near the waterfront, including regular food-focused stalls.
Balerno Farmers' Market
Village Trust-run farmers market with fresh Scottish produce, fish, cheese, venison, baking, coffee and handmade products.
Kinross Farmers' Market
Perth and Kinross-area farmers market with local producers and artisan traders in Kinross town centre.
The Sunday Market at The Hive, Dollar
Stirling Farmers Market-run producers and creatives market with fresh produce, food and handmade goods at Dollar.
Local farm shops near Edinburgh
Prefer a proper farm shop to a weekly market? Browse independent farm shops near Edinburgh in our UK directory.
🧺 Farm shops near Edinburgh →