The Best Christmas Tree Farms in Melbourne
Get into the festive spirit with a real Christmas tree from these friendly farms in Melbourne.
Along with festive feasting and gift giving, decorating a Christmas tree with friends and family is one of the holiday season’s most treasured traditions. Nowadays, more and more people are opting for a real tree – not only is it more beautiful, it also creates a gorgeous fresh pine smell that will waft through your house for weeks, delighting all your visitors. There are many ways to get a real tree in Melbourne, from huge farms that you can visit and pick your own from, or handy delivery services that drop them at your door. Here are our top picks.
Evergreen Christmas Trees
Are you wondering where you can have a fun family experience choosing a Christmas tree this year? Make Christmas-time as magic as possible with a visit to Evergreen Christmas Trees, a friendly, family-owned and run farm in Bangholme, 50 minutes from Melbourne's CBD.
Come and take a wander through the trees, taking your time to select a perfect addition for Christmas. Once selected, enjoy the Enchanted Forest on-site and other fun activities while the team at Evergreen cut down your tree and bring it around for pick up.
From $45 to $165 (size dependent)
240 Thames Promenade, Bangholme
The Christmas Tree Farm Moorooduc
With over 35 years’ experience growing gorgeously scented and expertly shaped trees, The Christmas Tree Farm Moorooduc is where Mornington Peninsula locals and families from all over Melbourne go. Ride on board their tractor to choose and cut your own, or use their handy drive-thru service for a speedy trip. Make sure to swing by their shop on your way out for sparkly baubles to decorate your new tree with.
From $70
1680 Stumpy Gully Road, Moorooduc
J Horrigan Firewood
For most of the year, J Horrigan does a brisk trade selling wood for pizza ovens and fireplaces. Come November however, they also sell fresh trimmed Christmas trees that will add holiday pizzazz to any living room. Ranging from 1.5m to 2.5m tall, they also offer convenient delivery and a pick up service in the new year.
Price on selection
33a Glenferrie Road, Malvern
Montrose Christmas Tree Farm
This family owned and operated farm has grown from a humble lot of 50 trees to selling over 1500 last year. When you pay a visit to Montrose Christmas Tree Farm you can take as little or as long as you like walking among rows upon rows of fragrant specimens, until you find the one that’s just right. Sound the horn and their friendly team will pop over to cut it down and help you load it into your car, from where you’ll enjoy fresh pine smell all the way home.
Prices available on arrival
15 Moore Ave, Montrose
Dandenong Christmas Trees
Want the flexibility of either choosing your own tree or having one delivered to your door? Dandenong Christmas Trees offers both, with thousands of trees that have been sustainably grown and pruned throughout the year for you to pick from. They’ve got trees ranging from 1.2m up to 2.3m, so you’ll be able to find one that fits your home just right. And with almost 50 years in the business, they’re experts in artful shaping.
Prices vary
336 Brown Road, Officer
Moorooduc Christmas Tree Farm
Make a day of your visit to Moorooduc Christmas Tree Farm, where you can pick your perfect Christmas tree from 25 acres of them. The family-run business has turned the process into a much-loved tradition, with professional photographers you can book to take cheerful family Christmas photos. Once you’ve chosen your tree, staff will assist with cutting and loading your tree onto the tractor to take home.
From $60
249 Mornington-Tyabb Road, Moorooduc
The Christmas Tree Elves
In addition to delivery, The Christmas Tree Elves have three retail locations in Williamstown, Brighton East and Point Cook, making it a convenient option during the holiday rush. All their trees are cut super fresh so you’re guaranteed that lovely pine smell for weeks to come. They’re sustainability-minded too, picking up used trees for recycling and planting two trees for every one sold.
From $120 to $180 (size dependent)
87 Kororoit Creek Road, Williamstown
210 Dendy Street, Brighton East
280 Point Cook Road, Point Cook
Melbourne Xmas Trees
With 30 years’ experience in the business, the folks at Melbourne Xmas Trees have a wealth of knowledge to share when it comes to Christmas tree selection, maintenance and care. Their drive-in farm in Burnley has hundreds of trees ranging from a modest 1.5m to towering 3.5m tall, and the helpful staff can help you net and load your tree into (or on top of) your car.
Price on selection
Burnley Circus Park, Swan Street, Burnley
North Pole Christmas Tree Farm
This particular North Pole is only a 45-minute drive from Melbourne, and offers the special family tradition of picking your own tree while riding on a tractor through the farm. Trees of every size are available, with both children and pets welcomed to enjoy a day on the green. They really get into the holiday spirit here, with barbecues, bake sales and even wine tastings on select days.
Price on selection
1000 Old Sydney Road, Beveridge
Coburg Christmas Trees
All the trees at Coburg Christmas Trees are tenderly nurtured and perfectly shaped by hand, meaning you can expect a lovely dense, green and bushy tree to decorate as much as you please. They also spray each one with non-toxic pesticides, ensuring you won’t get any six or eight-legged surprises when putting your tree up. Both pick up and delivery are available, and you can purchase a sturdy stand while you’re there.
Standard 180cm tree is $100, depending on density
75 O'hea Street, Coburg
Melbourne Christmas Tree Farm
Need a tree in a hurry? Melbourne Christmas Tree Farm delivers their freshly cut trees all over town, seven days a week. All you have to do is hop online, select your height and if you want a standard or deluxe tree (these are even greener, fuller, more symmetrical and luscious) before it’s shipped to you. Need a hand putting it up? You can also book an installation, with all their drivers experienced at installing them straight and secure.
From $80 to $210 (size dependent)
319 Leakes Road, Plumpton
Ports Christmas Tree Farm
Take the family for a daytrip to Ports Christmas Tree Farm, where you can browse thousands of trees, pick your favourite and even enjoy a picnic on the farm before heading home. They’ve been in the business since 1997, going from a crop of skinny trees to a huge plantation of every width and height. More than just a place to buy a tree, they hope to become a holiday tradition, a place you’ll visit year after year to get into the festive spirit.
From $60 to $400 (size dependent)
186 Belgrave-Hallam Road, Belgrave South
Looking for more ways to get that holiday feeling? Find unique gifts at beloved Melbourne markets, check out our friendmas guide and prepare for a busy season with a stress-relieving massage.