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.
The map loads OpenStreetMap map data.
Christmas Tree Farms near a city
Christmas Tree Farms by state
Victoria (14 farms)
- Evergreen Christmas Trees, Bangholme
- Ports Christmas Tree Farm, Belgrave South
- North Pole Christmas Tree Farm, Beveridge
- Sam's Christmas Trees, Bungal
- Montrose Christmas Tree Farm, Montrose
- Moorooduc Christmas Tree Farm, Moorooduc
- The Christmas Tree Farm, Moorooduc
- Daylesford Christmas Tree Farm, Musk
- Victoria Christmas Tree Farm, Napoleons
- Dandenong Christmas Tree Farm, Officer
- Melbourne Christmas Tree Farm, Plumpton
- Somerville and Peninsula Christmas Tree Farm, Somerville
- Cobradah Christmas Trees and Sour Cherry Farm, Wandin East
- Yarra Valley Christmas Tree Farm, Wandin North
NSW (11 farms)
- Christmas Tree Keng, Bywong
- Minalinka Christmas Tree Farm, Charleys Forest
- Sydney Christmas Tree Farm, Duffys Forest
- Santa's Shaped Christmas Tree Farm, Gundaroo
- Tomalong Christmas Tree Farm, Kenthurst
- Luddenham Christmas Tree Farm, Luddenham
- Southern Highlands Christmas Farm, Manchester Square
- Top Forty Orchard, Oakdale
- Parma Christmas Tree Farm, Parma
- Wallaroo Road Bespoke Christmas Trees, Wallaroo
- Spruced, Yetholme
Queensland (6 farms)
- Granite Belt Christmas Farm, Applethorpe
- Sunshine Coast Christmas Tree Farm, Beerburrum
- Kandanga Creek Christmas Trees, Kandanga Creek
- Chrissy Trees 4 U, Kingaroy
- Brisbane Valley Christmas Tree Farm, Mount Beppo
- Atherton Christmas Tree Farm, Upper Barron
South Australia (4 farms)
- Christmas Tree Farm Chandlers Hill, Chandlers Hill
- Christmas Tree Plantation, Clarendon
- Santa Trees Christmas Tree Farm, Forreston
- Tanamera Christmas Tree Farm, McLaren Flat
Tasmania (4 farms)
- Killiecrankie Farm, Glengarry
- Christmas Trees of Tasmania, Lalla
- Coal Valley Christmas Trees, Richmond
- Richmond Christmas Tree Farm, Richmond
WA (2 farms)
- Wilbury's Traditional Christmas Trees, Henley Brook
- Toodyay Christmas Trees, Nunile
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
- Every pick-your-own farm in Australia on one map
- What to pick in Australia this month
- Pick your own strawberry in Australia
- Pick your own cherry in Australia
- Pick your own apple in Australia
- Pick your own blueberry in Australia
- Pick your own raspberry in Australia
- Pick your own blackberry in Australia
Last checked 27 August 2026