The Macedon Ranges Shire and surrounds hosts a variety of markets including regular farmers’ markets. Not only are they wonderful events to purchase produce and goods made by local businesses but they can also be part of a fun family outing. Many of the markets include delicious food stalls, lively buskers to listen and dance to, and other things the kids will love, like face painting and petting zoos.

First weekend of the month
- Woodend Farmers’ Market: Saturday, 9 am – 1 pm
- Gisborne Old Time Market: Sunday 9 am – 2 pm
- Castlemaine Farmers’ Market:
Second weekend of the month
- Kyneton Farmers’ Market: Saturday, 8.30 am – 1 pm
- Wallan Market: Saturday, 9 am
- Bacchus Marsh Market: Saturday, 9am
- Maldon Market: Sunday, 9 am
Third weekend of the month
- Riddells Creek Farmers’ Market: Saturday, 9 am – 1 pm
- Trentham Farmers’ Market: Saturday, 9 am
- Malmsbury Village Farmers’ Market: 9 am
Fourth weekend of the month
- Lancefield Farmers’ Market: Saturday, 8 am – 1 pm
- Eynesbury Market: Sunday, 9 am
Fifth weekend of the month
Macedon Village Farmers’ Market: Saturday, 9 am – 1 pm
Every month
Daylesfor Sunday Market at the Station