Markets & food events

Markets near Edinburgh: days, times and locations

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

Edinburgh market days at a glance

Edinburgh Farmers’ Market at Castle Terrace and Leith Market at Dock Place both have regular Saturday schedules. Leith runs from 10am to 4pm and adds its Vegan Quarter on the first Saturday of the month alongside the usual traders. Check the linked organisers for the current stall line-up.

Regular schedules, not live opening confirmations. Distances are straight-line from Edinburgh centre. Follow a market name for its location and official details.

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.

Check official market details →
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 →
Last Saturday monthly; December before Christmas · 9am-1pm

Haddington Farmers' Market

Court Street, Haddington EH413AF · 16 miles away

Hours: 09:00-13:00

Producer-only farmers' market for local and seasonal food and drink. In December 2026 it runs on 19 December instead of the month's last Saturday.

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

Kinross Farmers' Market

Kinross High Street · 20 miles away

Hours: 10:00-14:00

April-to-October farmers' market with local producers and artisan traders on Kinross High Street. The separate November festive market is not folded into this schedule.

Check official market details →
2nd weekend monthly, February-December · Saturday and Sunday 10am-3pm

Solsgirth Home Farm Farmers' Market

Solsgirth Home Farm, Dollar, Clackmannanshire FK14 7NZ · 22 miles away

Hours: 10:00-15:00

Farm-run indoor and outdoor market with locally sourced food and drink, fresh produce and street food. The official 2026 calendar confirms both Saturday and Sunday on the second weekend of every month except January.

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 →
3rd Saturday monthly · 10am-2pm

Cupar Market

Crossgate, Cupar, Fife KY15 5HA · 26 miles away

Hours: 10:00-14:00

Monthly organiser-run market for independent producers and creatives, including fresh produce and food. Extreme weather or formal instructions may cause cancellation.

Check official market details →

Local farm shops near Edinburgh

Independent farm shops within 20 miles of Edinburgh, nearest first. Check each shop's website for opening hours.

🧺 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