Christmas Tree Farms in Australia 2026

We list 41 farms across Australia where you pick your own Christmas trees. The season usually runs November and December. Every listing carries the farm's own address, season dates and phone number where we could confirm them.

41farms
6states
November and Decemberseason

The map loads OpenStreetMap map data.

Christmas Tree Farms near a city

Christmas Tree Farms by state

Victoria (14 farms)

NSW (11 farms)

Queensland (6 farms)

South Australia (4 farms)

Tasmania (4 farms)

WA (2 farms)

Common questions

When is the Christmas trees season in Australia?

Usually November and December. Exact dates move with the weather every year, so each farm's own dates are on its listing.

Where is the best christmas tree farms in Australia?

The largest number of farms we list is in Victoria (14 farms), then NSW with 11.

How much does christmas tree farms cost?

At the last confirmed season, farms charged $130 for 6ft up to $210 for 9ft, tagging fee $12 per tree; 10ft by enquiry, farm pickup only, $80 a tree, regardless of size, $15.50 per foot (2025 season pricing, may change) and $70 for a 4 foot tree, plus $10 for each additional foot, rounded down to the nearest foot. Some charge entry per person instead of by weight, and prices move during the season.

Do you need to book?

11 of the 41 farms we list take bookings ahead of a visit. The rest are walk-in. Picking depends on the weather either way, so ring ahead or check the farm's own page before travelling.

Christmas Tree Farms by town

See also

Last checked 27 August 2026