Markets near Perth: days, times and locations
There are 6 regular markets within 30 miles of Perth, including Perth Farmers' Market, Kinross Farmers' Market, Dundee Farmers' Market. Here are the opening days, times and locations.
See the full 7-day view near Perth →Market opening days and times within 30 miles of Perth
These are regular schedules, not live opening confirmations. Check the official market page before travelling, especially on bank holidays or in bad weather.
Perth Farmers' Market
Hours: 09:00–14:00
One of Scotland's longest-running farmers' markets, strong on Perthshire beef, lamb, venison and cheese.
Kinross Farmers' Market
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 →Dundee Farmers' Market
Hours: 09:00–16:00
Monthly farmers' market in City Square — local meat, produce, bakery and artisan food.
The Sunday Market at The Hive, Dollar
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 →Forfar Producers of Angus Market
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 →Stirling Farmers' Market
Hours: 10:00–16:00
Twice-monthly farmers' market on Port Street offering local Scottish produce and artisan food.
Local farm shops near Perth
Prefer a proper farm shop to a weekly market? Browse independent farm shops near Perth in our UK directory.
🧺 Farm shops near Perth →Search farm-shop food
Browse products found on official UK farm-shop websites, with prices and pack sizes where published.