Markets & food events

Markets near Dundee: days, times and locations

There are 4 regular markets within 30 miles of Dundee, including Dundee Farmers' Market, Forfar Producers of Angus Market, Perth Farmers' 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 · 9am–4pm

Dundee Farmers' Market

City Square, Dundee · under 1 mile away

Hours: 09:00–16:00

Monthly farmers' market in City Square — local meat, produce, bakery and artisan food.

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

Perth Farmers' Market

King Edward Street, Perth · 18 miles away

Hours: 09:00–14:00

One of Scotland's longest-running farmers' markets, strong on Perthshire beef, lamb, venison and cheese.

4th Saturday monthly, seasonal · 10am-2pm

Kinross Farmers' Market

Kinross town centre · 25 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 →

Local farm shops near Dundee

Prefer a proper farm shop to a weekly market? Browse independent farm shops near Dundee in our UK directory.

🧺 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