Christmas Tree Farms in NSW 2026

We list 11 farms in NSW where you pick your own Christmas trees (Bywong, Charleys Forest, Duffys Forest, Gundaroo, Kenthurst). The season usually runs November and December.

11farms
November and Decemberseason
11towns

The map loads OpenStreetMap map data.

Christmas Tree Farms by region

The farms

Christmas Tree Keng Bywong
$80 a tree, regardless of size
Minalinka Christmas Tree Farm Charleys Forest
no information yet
Sydney Christmas Tree Farm Duffys Forest booking required
approximately $120 for a 5ft tree up to $210 for an 8ft tree in the 2025 season, price varies with height and bushiness
Santa's Shaped Christmas Tree Farm Gundaroo
$90 with an early order discount; regular price not published
Tomalong Christmas Tree Farm Kenthurst
$175 for paddock trees, $100 to $250+ for trees already cut and displayed in the shed
Luddenham Christmas Tree Farm Luddenham
$50 for 4ft and under, $100 for 5ft, $120 for 6ft, $150 for 7ft, $190 for 8ft, $240 for 9ft, $340 for 10ft and $400 for 11ft (limited); stands $65 to $85
Southern Highlands Christmas Farm Manchester Square
no information yet
Top Forty Orchard Oakdale
no information yet
Parma Christmas Tree Farm Parma
$140 to cut your own; pre-cut trees $120 to $260 depending on size
Wallaroo Road Bespoke Christmas Trees Wallaroo booking required
from $120
Spruced Yetholme
no information yet

Common questions

Where can you go christmas tree farms in NSW?

Our directory lists 11 farms in NSW: Christmas Tree Keng (Bywong), Luddenham Christmas Tree Farm (Luddenham), Minalinka Christmas Tree Farm (Charleys Forest), Parma Christmas Tree Farm (Parma), Santa's Shaped Christmas Tree Farm (Gundaroo), Southern Highlands Christmas Farm (Manchester Square) and 5 more.

When is the Christmas trees season in NSW?

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 NSW?

At the last confirmed season, farms here charged $80 a tree, regardless of size, $50 for 4ft and under, $100 for 5ft, $120 for 6ft, $150 for 7ft, $190 for 8ft, $240 for 9ft, $340 for 10ft and $400 for 11ft (limited); stands $65 to $85, $140 to cut your own; pre-cut trees $120 to $260 depending on size and $90 with an early order discount; regular price not published. Prices change during the season, so check with the farm before you travel.

Do you need to book christmas tree farms in NSW?

2 of these farms take bookings ahead of a visit: Sydney Christmas Tree Farm and Wallaroo Road Bespoke Christmas Trees. The rest are walk-in, but picking depends on the weather, so ring ahead either way.

See also

Last checked 27 August 2026