Markets & food events

Markets near Edinburgh: days, times and locations

There are 7 regular markets within 30 miles of Edinburgh, including Grassmarket Market, Edinburgh Farmers' Market, Stockbridge Market. Here are the opening days, times and locations.

See the full 7-day view near Edinburgh →

Market opening days and times within 30 miles of Edinburgh

These are regular schedules, not live opening confirmations. Check the official market page before travelling, especially on bank holidays or in bad weather.

Every Saturday · 10am-5pm

Grassmarket Market

Central Reservation, Grassmarket, Edinburgh · under 1 mile away

Hours: 10:00-17:00

Central Edinburgh weekly market with hot food, baking, olives and artisan stalls in the historic Grassmarket.

Check official market details →
Every Saturday · 9am–2pm

Edinburgh Farmers' Market

Castle Terrace, Edinburgh · under 1 mile away

Hours: 09:00–14:00

Saturday farmers' market beneath the Castle — Scottish meat, fish, veg, cheese and baking.

Every Sunday · 10am-4pm

Stockbridge Market

Saunders Street, Stockbridge, Edinburgh · under 1 mile away

Hours: 10:00-16:00

Weekly Edinburgh market with hot food, meat, fruit and veg, preserves, baking and artisan stalls in Stockbridge.

Check official market details →
Every Saturday · 10am-4pm

Leith Market

Dock Place, Leith, Edinburgh · 2 miles away

Hours: 10:00-16:00

Weekly Leith market with producers, street food and local traders near the waterfront, including regular food-focused stalls.

Check official market details →
2nd Saturday monthly except Jan · 9am-1pm

Balerno Farmers' Market

Main Street, Balerno, Edinburgh · 8 miles away

Hours: 09:00-13:00

Village Trust-run farmers market with fresh Scottish produce, fish, cheese, venison, baking, coffee and handmade products.

Check official market details →
4th Saturday monthly, seasonal · 10am-2pm

Kinross Farmers' Market

Kinross town centre · 20 miles away

Hours: 10:00-14:00

Perth and Kinross-area farmers market with local producers and artisan traders in Kinross town centre.

Check official market details →
4th Sunday monthly in season · 11am-3pm

The Sunday Market at The Hive, Dollar

The Hive Community Centre & Library, Park Place, Dollar · 24 miles away

Hours: 11:00-15:00

Stirling Farmers Market-run producers and creatives market with fresh produce, food and handmade goods at Dollar.

Check official market details →

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 →

Search farm-shop food

Browse products found on official UK farm-shop websites, with prices and pack sizes where published.

Nearby market towns

StirlingPerthDundeeGlasgowCarlisleNewcastle upon TyneAberdeenSunderlandDurhamInvernessKendalMiddlesbrough