Markets & food events

Markets near Dundee: days, times and locations

There are 6 regular markets within 30 miles of Dundee, including Dundee Farmers' Market, Cupar Market, St Andrews Market. Here are the opening days, times and locations.

See the full 7-day view near Dundee →

Market opening days and times within 30 miles of Dundee

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

3rd Saturday monthly, February–December · 9am–4pm

Dundee Farmers' Market

Outside the Caird Hall, City Square, Dundee · under 1 mile away

Hours: 09:00–16:00

Monthly farmers' market outside the Caird Hall with local meat, produce, bakery and artisan food; it does not run in January.

Check official market details →
3rd Saturday monthly · 10am-2pm

Cupar Market

Crossgate, Cupar, Fife KY15 5HA · 10 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 →
1st Saturday monthly except January · 10am-2pm

St Andrews Market

South Street, St Andrews, Fife KY16 9EE · 11 miles away

Hours: 10:00-14:00

Monthly organiser-run South Street market with fresh produce, food and independent makers. January is excluded; 7 November 2026 is cancelled because of roadworks.

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

Forfar Producers of Angus Market

Forfar town centre, Angus · 13 miles away

Hours: 09:00-13:00

Angus producers market with local food and drink producers, adding extra coverage for Dundee and Angus shoppers.

Check official market details →
1st Saturday monthly, February–December · 9am–2pm

Perth Farmers' Market

South Inch Car Park, Shore Road, Perth PH2 8BW · 18 miles away

Hours: 09:00–14:00

One of Scotland's longest-running farmers' markets, strong on Perthshire beef, lamb, venison and cheese; it does not run in January.

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

Kinross Farmers' Market

Kinross High Street · 25 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 →

Local farm shops near Dundee

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

🧺 Farm shops near Dundee →

Search farm-shop food

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

Nearby market towns

PerthEdinburghStirlingAberdeenGlasgowInvernessCarlisleNewcastle upon TyneSunderlandDurhamMiddlesbroughKendal