Worldwide icon-chevron-right South Pacific icon-chevron-right Australia icon-chevron-right Melbourne icon-chevron-right Where to buy a real Christmas tree in Melbourne
Woman wearing a santa hat walking between pine trees
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

By Nicola Dowse

The convenience of a plastic Christmas tree can be very alluring, but why not get into the festive spirit and opt for a real Christmas tree this year? The scent of natural pine will have you feeling more festive than ever, plus 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, so your options for purchase or delivery are plentiful.

Once you've got your tree sorted why not wander through the city's festive lights? 'Tis the season, after all. 

Real Christmas trees

Melbourne Christmas Tree Farm
Melbourne Christmas Tree Farm

1. Melbourne Christmas Tree Farm

Just half an hour from the CBD, this family-owned business has been offering one- to five-metre Christmas trees for over 30 years. If you're feeling the stress of the silly season, order your tree online and get it delivered seven days a week. The team can also dispose of your trees post-Christmas as welll.

Melbourne Christmas Tree Farm, Plumpton. From $80.

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

2. The Christmas Tree Shop

It couldn't be easier to score a fresh tree thanks to the Christmas Tree Shop. This is a family-owned and operated Christmas tree business that lets you select, order and have your tree delivered all at the touch of a button. The pines range from 1.5 metres to over two metres in height and delivery is included in the price (and can be arranged as soon as the next day). 

The Christmas Tree Shop, Kew. From $99. 


3. J Horrigan Firewood

Sitting pretty next to Malvern Central Shopping Centre, J R Horrigan Firewood has been selling real Christmas trees since 1932. Make a dent into your Christmas shopping at Malvern Central, then grab a Christmas tree on your way out. They offer trees from 1.5 metres to 2.5 metres in size. Delivery and pick-up services are available.

J Horrigan Firewood, Malvern. Price on request. 

Dandenong Christmas Tree Farm
Dandenong Christmas Tree Farm

4. Dandenong Christmas Tree Farm

These guys have been in the Christmas tree business for more than 45 years and understand what makes the perfect tree. Trees are grown across two locations (Nar Nar Goon and Officer), so there are plenty to go around with trees ranging from one to more than three metres high.

Dandenong Christmas Tree Farm, Nar Nar Goon and Officer. From $45. 

A field of small christmas trees
Photograph: Supplied / Christmas Trees2You

5. Christmas Trees2You

Christmas Trees2You launched in 2020 as a way to make Christmas as special as possible for Melburnians, while also making it easy and safe. All the hard work is done for you: simply select the delivery date and tree size you want and the team will drop the tree right at your door using contactless delivery. Delivery is free too (for suburbs within 25km of the Melbourne CBD) and you'll get your old tree picked up and responsibly disposed of after Christmas.

Christmas Trees2You, online. From $79.

Scouts Christmas TREE
Scouts Victoria

6. Scouts Christmas Tree Sales

Your local Scouts Group is working hard this Christmas. Their Christmas trees come in a range of sizes depending on the Scout group you buy from, with all profits going towards the running of programs, building maintenance and equipment repairs. Christmas trees are sold across a range of Melbourne locations, so check out the Scouts Victoria website for more information.

Scouts Christmas tree sales, various locations throughout Melbourne. From $45. 

A field of pine trees under a clear blue sky
Photograph: Express Christmas Trees Melbourne

7. Express Christmas Trees Melbourne

If you need a Christmas tree and you need it now, Express Christmas Trees Melbourne might just be for you. The team sources its trees from a huge farm out in Plumpton and offers customers trees from 5ft to 8ft in size. Better still, the business offers free, next day delivery (so long as you order by noon). Trees are freshly cut on the day of delivery and you can even add on extras like stands and tree installation (if you really don't want to get your hands dirty). 

Express Christmas Trees Melbourne. From $100.

8. Christmas Tree Farm Narre Warren

Breathe in the fresh pine smell as you walk around the Christmas Tree Farm at Narre Warren. Choose the perfect tree for your house and then cut it down yourself – or opt for some assistance from the team. They even sell Christmas tree stands and plant two new trees for every one cut down. 

Christmas Tree Farm, Narre Warren. From $50. 

Christmas tree
Daylesford Christmas Tree Farm

9. Daylesford Christmas Tree Farm

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. 

Daylesford Christmas Tree Farm, Daylesford. From $50.

Floraly Tiny Christmas Tree
Photograph: Floraly/Supplied

10. Floraly Tiny Christmas Trees

OK so you might not have space for a full tree – how about a mini real one? Floraly is now selling real, 60cm-tall flat-packed Christmas trees and can send them to your door. These mini trees come with soil, a pop-up pot and care tips as well as all the decorations you'll need including fairy lights, baubles, bells and a tree topper. 

Floraly, Melbourne. $79.


    You may also like