Christmas Tree Farms in Melbourne 2026
We list 12 farms in Melbourne where you pick your own Christmas trees (Bangholme, Belgrave South, Beveridge, Bungal, Montrose). The season usually runs November and December. Distances are measured from the centre of Melbourne.
The map loads OpenStreetMap map data.
The farms
Common questions
Where can you go christmas tree farms in Melbourne?
Our directory lists 12 farms in Melbourne: Evergreen Christmas Trees (Bangholme), Melbourne Christmas Tree Farm (Plumpton), Montrose Christmas Tree Farm (Montrose), Ports Christmas Tree Farm (Belgrave South), Yarra Valley Christmas Tree Farm (Wandin North), North Pole Christmas Tree Farm (Beveridge) and 6 more.
When is the Christmas trees season in Melbourne?
Usually November and December, depending on the weather. Farms announce their own dates and we carry them on each listing.
How much does christmas tree farms cost in Melbourne?
At the last confirmed season, farms here charged $30 up to 3ft; about $10 per foot beyond that, e.g. around $40 for 3-4ft and $50 for 4-5ft, $70 to $400 depending on tree height, $60 per tree, regardless of size and $50 (4ft) up to $250+ (10ft and over), sized and priced on the day. Prices change during the season, so check with the farm before you travel.
See also
- Christmas Tree Farms in Australia: every farm we list
- All pick-your-own farms in Melbourne
- Christmas Tree Farms in Victoria
- Pick your own flowers in Melbourne
- Pick your own blueberry in Melbourne
- Pick your own cherry in Melbourne
- Pick your own raspberry in Melbourne
- Pick your own blackberry in Melbourne
Last checked 27 August 2026