Markets near Perth: days, times and locations
There are 11 regular markets within 30 miles of Perth, including Perth Farmers' Market, Kinross Farmers' Market, Cupar 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; it does not run in January.
Check official market details →Kinross Farmers' Market
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 →Cupar Market
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 →Dundee Farmers' Market
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 →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 →Solsgirth Home Farm Farmers' Market
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 →Aberfeldy Farmers' Market
Hours: 10:00-14:00
Council-listed monthly farmers' market with locally produced bread, cheese, meat, fish, vegetables, preserves and prepared food. The council event page prints an inconsistent PH1 2DD postcode, so the listing retains the unambiguous Square venue without inventing a correction.
Check official market details →Pitlochry Market
Hours: 10:00-15:00
Community market of Highland Perthshire producers with home baking, seasonal vegetables, local drinks and ready-to-eat food. The organiser's 2026 dates include additional Easter and Christmas markets outside the usual third-Saturday season.
Check official market details →St Andrews Market
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 →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
Independent farm shops within 20 miles of Perth, nearest first. Check each shop's website for opening hours.
- Gloagburn Farm Shop · 5 miles · Perth and Kinross
- Pillars of Hercules · 12 miles · Fife
- Arbuckle's Farm Shop · 14 miles · Angus
- Cairnie Fruit Farm · 16 miles · Fife
Search farm-shop food
Browse products found on official UK farm-shop websites, with prices and pack sizes where published.