Woman wearing a santa hat walking between pine trees
Photograph: Supplied
Photograph: Supplied

Where to buy a real Christmas tree in Melbourne

In the spirit of all that is merry and bright, opt for a real Christmas tree this year

Adena MaierLeah Glynn
Advertising

A plastic Christmas tree can be quite convenient, but nothing beats the scent of natural pine when it comes to feeling festive. Why not embrace the season and opt for a real Christmas tree this year? String it up with fairy lights and baubles while your listen to Christmas carols before hitting the town in search of the city's sparkliest light displays.

What's more, real trees are less flammable when fresh and are often a greener alternative than artificial trees. Christmas tree farms are scattered throughout Melbourne and Victoria, many of which give you the option to browse and buy or get it delivered to your doorstep. We've put together this list of where to buy a real Christmas tree – get one and let the magic of Christmas fill your home.   

Once you've got your tree sorted why not check out the city's festive lights? Plus, get the ultimate guide to Christmas in Melbourne.

Best places to buy real Christmas trees

Just half an hour from the CBD, this family-owned business has been offering Christmas trees of all sizes for more than 35 years. Too stressed with the silly season? Order your tree online and get it delivered. Or you can visit the farm to pick the one that's just right for you – all trees are of the Pinus Radiata variety grown on an eco-friendly farm. On select days, there's even a Christmas-themed market at the tree farm with festive stalls and activities. The team can also dispose of your trees post-Christmas as well.

Price: From $100 delivered or $80 click & collect

Opening times: November 22 - December 24, 2025 

This company, which was started by two friends Jeremy and Tim, sources trees from a farm that has been in the same family for more than 30 years. When there are so many other things to think about around Christmas time, it's important to ensure that getting a tree doesn't require an hours-long trek. With convenient retail locations in Williamstown, Preston, Chadstone, Brighton East, Northland and Footscray, as well as free delivery available across Melbourne, getting a tree couldn't be any easier. 

Price: From $100

Opening times: Orders now open for the 2025 Christmas season

Advertising

The folks at Daylesford Christmas Tree Farm live by a single philosophy: for every tree cut down, a new one is planted. You can be sure that your Christmas decorations won't contribute to environmental damage. Plus, every tree is at least four years old and has been carefully sculpted to maintain a perfect shape. They also have a Christmas shop on site w​ith oodles of  decorations, lights and tree stands.

Price: From $65

Opening times: November 22 - December 23, 2025

Burnley Drive-In Christmas Trees makes choosing your fresh Christmas tree fun. Close to the CBD, all you need to do is rock up and select your tree. They have a huge range of hand-pruned, freshly cut trees – simply browse and take it straight to  your car. While they don’t offer delivery, they’ll help you load your tree, trim the base and set you up with the right stand.

Where:

When: November 29 until sold out (final day expected to be December 23); Mon-Sat: 9am-6pm; Sun: 9am-5pm 

Advertising

The folks over at Real Christmas Trees Melbourne have been providing pinus radiata, European Douglas fir trees and potted Christmas trees to the people of Melbourne for the past decade. Each festive season sees them harvest around 6,000 trees – collected fresh on the day of delivery and protected by netting. Bookings are made via the website, with next-day delivery and installation guaranteed. Best of all, the business donates a portion of each sale to various charities. 

Price: From $97

Opening times: Orders now open for the 2025 Christmas season, with delivery available from November 22 to December 24

These guys have been in the Christmas business for nearly 50 years and understand what makes the perfect pine. Trees are grown across two locations (Nar Nar Goon and Officer), so there are plenty to go around. They are sustainably grown and pruned regularly throughout the year, and there are plenty of different sizes available. For those who cannot make it to the farm, you can buy a tree online and take advantage of free delivery.

Price: From $50 (farm price) or $94 (online price)

Opening times: November 25 - December 24

Advertising

Although the OG Alex of Coburg Christmas Trees passed away in 2024, his daughter Sandra learnt the ropes and knows pretty much everything there is to know about growing, storing and shaping trees to perfection. The sizes range from a small 1.2m that is perfect for apartments to a whopping 3.5m for those who like to go big around the holidays. Delivery and pre-orders are both available.

Price: Prices are based on the height of the tree

Opening times: 8am-6pm, Sunday to Wednesday; 8am-8pm, Thursday to Saturday

J Horrigan Firewood
J Horrigan Firewood

Sitting pretty next to Malvern Central Shopping Centre, J  Horrigan Firewood has been selling real Christmas trees since 1932. Stock up on presents, then grab a real tree on your way out – now that's being a savvy Christmas shopper. They offer trees from 1.5 metres to 2.5 metres in size. Delivery and New year pick-up services are available.

Price: Price upon request

Opening times: Available from November 26

Advertising

Okay, so you might not have space for a full-size tree, but how about a mini one? Floraly does real 45-50cm-tall (or should we say 'small'?) Christmas trees in a pop-up pot and can send them straight to your door. These mini trees come with soil, fairy lights (including batteries), baubles, bells and a tree topper.

Price: Starting from $99

Opening times: Orders now open for delivery from November 19

Recommended
    More on Christmas
      You may also like
      You may also like
      Advertising