Skip to main content
Pick Your Own Farms

Christmas tree picking in Victoria

13 farms offer Christmas tree picking across Victoria, from Melbourne Surrounds and Mornington Peninsula. The typical season runs Late November to 24 December — check each farm's current status and call ahead before you travel.

Christmas tree picking in Victoria: we list 13 pick-your-own Christmas tree farms across the state — including Christmas Tree Farm, Dandenong Christmas Tree Farm and Daylesford Christmas Tree Farm, around Macedon Ranges, Melbourne Surrounds and Mornington Peninsula. Compare their seasons, prices and booking below.

The Christmas tree season shifts with the local climate zone — earlier in warmer districts, later in the cool country — so check each farm's status and call ahead to confirm what's ripe before you drive out.

Compare Christmas tree farms in Victoria

Farms compared by picking status, typical season, price, booking and whether they suit kids.
Farm Status Typical season Entry / price Booking Kids Drive
Christmas Tree Farm Closed for season Late Nov-late Dec $85 (4-5ft) to $245 (9-10ft); 10ft+ from $300; plus $5 baling (2025 season) About an hour south of Melbourne
Dandenong Christmas Tree Farm Closed for season Late Nov-24 Dec At Officer in Cardinia Shire, about 50km south-east of Melbourne - NOT in the Dandenong Ranges despite the name
Daylesford Christmas Tree Farm Closed for season Late Nov-23 Dec In the Macedon Ranges, about an hour north-west of Melbourne
Evergreen Christmas Trees Closed for season Late Nov-24 Dec In Greater Dandenong, about 30km south-east of Melbourne
Melbourne Christmas Tree Farm Closed for season Late Nov-24 Dec About 35km north-west of Melbourne, in Melton
Montrose Christmas Tree Farm Closed for season Late Nov-24 Dec About an hour east of Melbourne
Moorooduc Christmas Tree Farm Closed for season From late Nov About an hour south of Melbourne
North Pole Christmas Tree Farm Closed for season Late Nov-24 Dec On the Hume corridor at Beveridge, about 45km north of Melbourne
Ports Christmas Tree Farm Closed for season Late Nov-Dec About an hour east of Melbourne
Sam's Christmas Trees Closed for season Late Nov-20 Dec Around Ballarat, about 90 minutes west of Melbourne
Somerville and Peninsula Christmas Tree Farm Closed for season Late Nov-24 Dec About an hour south of Melbourne
Victoria Christmas Tree Farm Closed for season Last weekend Nov-22 Dec No booking needed Around Ballarat, about 90 minutes west of Melbourne
Yarra Valley Christmas Tree Farm Closed for season Late Nov-24 Dec About an hour north-east of Melbourne

Christmas tree farms in Victoria

13 farms

Closed for season Last verified 9 Aug 2026

Christmas Tree Farm

Moorooduc · Mornington Peninsula

About an hour south of Melbourne

Season
Late Nov-late Dec
Price
$85 (4-5ft) to $245 (9-10ft); 10ft+ from $300; plus $5 baling (2025 season)
Open
Mon-Fri 10am-6pm, Sat-Sun 9am-5pm

Keep exploring

All Christmas tree picking in Australia All farms in Victoria

Last verified . We check listings against farms' own sources and re-verify regularly. How we verify Report a change

Frequently asked questions

Where can you pick your own Christmas tree in Victoria?

We list 13 pick-your-own Christmas tree farms in Victoria, each with its region, drive context, season and booking details on this page. Compare them in the table above, then call the farm to confirm what's ripe before you travel.

When is Christmas tree picking season in Victoria?

Christmas tree picking in Victoria follows the local climate, so it opens earlier in warmer districts and later in cooler country. Each farm on this page shows its own typical season and current status — always the most reliable guide, because ripeness moves with the weather.