Pick your own farms in the Macedon Ranges 2026
We list 8 farms in the Macedon Ranges where you can pick your own, across 7 towns. The main crops are flowers, cherries and apples.
8farms
10crops
7towns
The map loads OpenStreetMap map data.
What to pick, and when
| Crop | Season | Farms |
|---|---|---|
| Flower Picking | October to March | 3 |
| cherries | November to January | 2 |
| apples | February to May | 2 |
| peaches | November to February | 2 |
| nectarines | December to February | 2 |
| Christmas trees | November and December | 2 |
| strawberries | September to December | 1 |
| raspberries | November to February | 1 |
| apricots | November to January | 1 |
| plums | December to February | 1 |
Every farm we list
Naturipe Fruits Bacchus Marsh Main Farm Bacchus Marsh
$13 to $15/kg
Payne's Orchards Bacchus Marsh booking required
302 Flowers Gisborne booking required
$55 per bucket
Romswood Peony Farm Kerrie booking required
$57 per person, includes 15 cut stems
Hampton Ridge Farm Little Hampton
$30/kg
Daylesford Christmas Tree Farm Musk
$65 for a 4ft tree up to $200 for a 10ft tree (most recent price list); larger trees priced on application
South Gisborne Christmas Trees South Gisborne
$70 per tree in 2025, cash
Spring Hill Peony Farm Spring Hill booking required
$50 per person weekday / $65 weekend, includes 15 stems
Common questions
What can you pick in the Macedon Ranges?
flowers (3 farms), cherries (2 farms), apples (2 farms), peaches (2 farms), nectarines (2 farms), Christmas trees (2 farms), strawberries (1 farm), raspberries (1 farm), apricots (1 farm) and plums (1 farm).
When is the picking season in the Macedon Ranges?
It runs most of the year, crop by crop: flowers (October to March), cherries (November to January), apples (February to May), peaches (November to February) and nectarines (December to February). Dates move with the weather each season.
Do you need to book in the Macedon Ranges?
4 of the 8 farms we list here take bookings ahead of a visit. The rest are walk-in.
See also
- Pick-your-own farms in Melbourne
- Pick-your-own farms in Bacchus Marsh
- Every pick-your-own farm in Victoria
- Pick-your-own farms in Bilpin and the Hawkesbury
- Pick-your-own farms in the Sydney Basin
- Pick-your-own farms in Orange and the Central West
- Pick-your-own farms in the Hilltops
- Pick-your-own farms on the Central Coast
- Pick-your-own farms in the Riverina and South Coast
- Pick-your-own farms in the Hunter Valley
- Pick-your-own farms in the Illawarra and Southern Highlands
Last checked 11 October 2026