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

CropSeasonFarms
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

Last checked 11 October 2026