We list 3 farms in WA where you pick your own Christmas trees (Henley Brook, Nunile, Wattleup).
The season usually runs in November and December.
Henley Brook
Christmas trees: late November until sold out
Wilbury's Traditional Christmas Trees is a choose and cut Christmas tree farm on West Swan Road in Henley Brook, in the Swan Valley about 25 minutes from Perth. Visitors walk the rows, pick out their own tree and it is cut and prepared for them on the spot.
- Open: 7 days a week from 28 November. 9am to 5pm
- Payment: EFTPOS and cash (cash recommended in case of outages)
- On site: farm shop
Season, map and contacts · Farm website Checked 27 August 2026
Nunile
Christmas trees: Nov to Dec
Toodyay Christmas Trees is a choose and cut Christmas tree farm at 428 Goomalling-Toodyay Road, Nunile, about an hour's drive from Perth. The Bicknell family bought the property, known as The Quarters, in late 2016 and planted their first trees in 2017.
- Open: Saturdays and Sundays. 9am to 3pm
- Payment: cash or card, cash preferred
Season, map and contacts · Farm website Checked 27 August 2026
Wattleup
Christmas trees: December 2026
Christmas Trees of Hammond Park sells real Christmas trees from a farm at 331 Wattleup Road, Wattleup, south of Perth. Visitors hand-pick their own tree at the farm, and the team cuts it for them and helps load it into the car.
- Open: Four days: 5, 6, 12 and 13 December 2026. 9am to 4:30pm on 5 and 6 December; 9am to 12:30pm on 12 and 13 December (unless sold out)
Season, map and contacts · Farm website Checked 8 October 2026
How much does Christmas tree cutting cost in WA?
In the last confirmed season, Christmas Trees of Hammond Park charged 6ft $185, 7ft $225, 8ft $250, 9ft+ $275. Toodyay Christmas Trees charged $85 to $165 depending on height (up to 4ft to 8ft), measured and priced on the day. Wilbury's Traditional Christmas Trees charged $140 for a 5ft tree, plus $10 for each additional foot up to 7ft. Prices change during the season, so check with the farm before you travel.