fbpx skip to Main Content

Where to Buy Christmas Trees in Melbourne

Nothing signals Christmas like putting up a Christmas tree in your home.

While some households opt for a reusable plastic tree that they can use year to year, there's really something special about buying a real Christmas tree and filling up your home with the scent of pine (unless you have hay fever, in which case, stick to plastic!).

Here are the best places to buy a real Christmas tree in Melbourne. You can travel to purchase on site – which makes for a lovely family occasion – or you can opt to have it delivered for convenience. You can even send someone a miniature real Christmas tree as a gift!

Christmas Tree Farm Plumpton px

Christmas tree Melbourne

1. Christmas Tree Farm, Plumpton

If you're looking for one- to five-metre Christmas trees then you’ve got to check out Melbourne Christmas Tree Farm which is a family-owned business that has been offering Christmas trees for over 30 years and is just half an hour away from the CBD. 

You can order your Christmas tree online and they’ll take care of getting it delivered to you, or order online to click and collect. Once the festivities are over they can also take care of the Christmas tree disposal.

Melbourne Christmas Tree Farm, 319 Leakes Road, Plumpton Victoria, (03) 8849 9500/(03) 9747 1078

Christmas Tree Farm Plumpton px

2. Floraly

Floraly’s hugely popular tiny living Christmas trees are all grown locally on Australian farms. They come with everything you need for set-up and decoration, including fairy lights and baubles, as well as soil and a cute pop-up pot. 

These tiny trees stand at around 45–50cm tall, so they’re perfect for smaller apartments and for decorating tabletops in your home. But they also make wonderful Christmas gifts for friends, family and colleagues.

The best thing about these trees is that they’re alive! This means they can be re-potted, so you can enjoy them again next Christmas. Plus, every Floraly tree purchased also buys a meal for someone in need this Christmas via OzHarvest. The trees are delivered in Floraly’s signature gift box, along with a card for your personal message and a booklet of care instructions to keep the tree happy and healthy. 

These tiny living Christmas trees sold out in record time in 2021, so make sure to get your hands on one ASAP so you don’t miss out! They’re now available to order, with delivery from late November onwards.

Floraly, press@floraly.com.au

2. Dandenong Christmas Tree Farm, Officer

The team at Dandenong Christmas Tree Farm have been growing trees for more than 40 years. All of their trees are sustainably grown and pruned regularly throughout the year so families in Melbourne can have the perfect centrepiece in their home for Christmas.

Dandenong Christmas Tree Farm has free delivery 7 days a week! All you’ve got to do is order online and their lead farmers will take care of it for you.

Dandenong Christmas Tree Farm, 336 Brown Road, Officer, 1300 655 652

Dandenong Christmas Tree Farm

3.  Christmas Tree Farm, Narre Warren

Christmas Tree Farm Narre Warren offers a huge variety of Christmas trees in all shapes and sizes. They invite customers to walk around their Christmas tree farm to choose the perfect Christmas tree that fits their taste. They also offer assistance for cutting the tree down and loading it into your car or trailer. 

Plus for every tree cut, they replant another two to help the environment!

Christmas Tree Farm, 393 Pound Road, Narre Warren South, 0407 343 762

Narre Warren Christmas Trees

4. Christmas Tree Farm, Moorooduc

Christmas Tree Farm was established on the Mornington Peninsula over 35 years ago. Through the years, the farm has become one of Melbourne's most reliable Christmas Tree farms due to its well-known reputation of producing unrivalled high-quality trees.

You can pick out a tree on their farm starting from 9:00 am to 5:00 pm on weekends and 9:00 am to 7:00 pm on weekdays.

If you're short on time, you may also order online via their website and pick it up or have it delivered to your door for a stress-free Christmas tree shopping experience.

Christmas Tree Farm, 1680 Stumpy Gully Rd, Moorooduc +61 3 5977 5822

5. Real Christmas Tree Elves, Williamstown, Brighton East, Point Cook

The Real Christmas Tree Elves was created by friends Tim and Jeremy, who’ve been sourcing their Christmas trees from Tim’s family farm fresh daily. His family has been growing trees in the region for over 30 years and specialises in Wholesale Christmas Trees. 

The company is also committed to being environmentally sustainable and is taking steps to do so by beginning the process of having its trees certified and planting two trees for every tree sold.

You can pick up your tree at The Real Christmas Tree Elves’ Williamstown site or deliver it anywhere across Melbourne. They also provide free delivery to the Melbourne Metro area.


The Real Christmas Tree Elves, Range Child Care Centre, 87 Kororoit Creek Road, Williamstown, 3016

Brighton Mens Shed, 210 Dendy St, Brighton East, 3187

Sanctuary Lakes Hotel, 280 Point Cook Road, Point Cook, 3030 0480 082 406

Real Christmas Tree

6. Melbourne Xmas Trees, Burnley

Melbourne Xmas Trees is a drive-in Christmas tree farm with trees ranging from 1.5m to 3m! The farm has been operating for 30 years with friendly staff on site that are knowledgeable on the topic and able to help you pick the perfect tree and stand for your home. They also provide advice on how to care for your trees to make them last as long as possible, and free professional onsite tree “netting” so you can easily transport your tree in your car easily

Melbourne Xmas Trees, Burnley Circus Park, Swan Street, +61413654001

Melbourne Xmas Trees

7. Coburg Christmas Trees, Coburg

With over two decades of experience in providing fresh and high-quality Christmas trees to homes in Melbourne, you can be sure that the team at Coburg Christmas Trees knows everything about growing, storing and shaping the perfect Christmas trees. 

Each one of their trees is hand pruned and perfectly shaped, ready to take home and decorate.

You can purchase and pick up your freshly cut Christmas trees directly from Coburg. They’ve even got plenty of helpers around to carry the tree to your car, and they can load it into the boot or strap it up for you on the roof rack.

Coburg Christmas Trees, 75 O'Hea Street Coburg, 0404 878 337

Coburg Christmas Trees

8. J Horrigan Firewood, Malvern

J Horrigan Firewood has been selling real Christmas trees since 1932 and offer trees that are 1.5 metres to 2.5 metres in size. You can find them right next to Malvern Central Shopping Centre, and start purchasing Christmas Trees from the afternoon of Thursday, 1 December.

Both delivery and pick-up services are available.

J Horrigan Firewood, 33a Glenferrie Road, Malvern 9509 6341

9. Your Local Scouts Group

Support your local Scouts group by getting a scout Christmas tree for the holidays this year!

By doing so you'll be able to help the Scout group raise much-needed funds for programs, building maintenance and equipment repairs.

Find your local Scouts group.

10. Ports Christmas Tree Farm

Ports Christmas Tree Farm is a family-owned and operated farm that planted its very first crop way back in 1997.

From starting with a few hundred skinny trees to now growing thousands of trees varying in widths and heights, you can be sure that Ports Christmas Tree Farm is not only knowledgeable about their trees but also pour the utmost love and care into growing their trees so families in Melbourne can pick the perfect one with that classic Christmas tree shape

Shopping for a Christmas tree at Ports Christmas Tree Farm begins on Sat 26 Nov. The Farm is open from Monday – Friday 10 am – 8pm and Saturday – Sunday 9 am – 6 pm.

Tree deliveries can be arranged but you'll have to contact them so they'll know how best to help you.

Ports Christmas Tree Farm, 186 Belgrave-Hallam Road, Belgrave South 0422 263 198

Ports Christmas Tree Farm px

11. Victoria Christmas Farm

Victoria Christmas Farm has been successfully providing Victoria and other Australian states with Premium Christmas trees for over 50 years!

The half-century-old tree farm lovingly nurtures their trees from the very start by individually shaping and pruning them by hand so you receive a full, six to eight feet tall, beautifully shaped Christmas tree that will stay green and smelling fresh throughout the festive season.

You can find Victoria Christmas Farm in their Melton and Ballarat locations.

Victoria Christmas Farm, 42 Plover St Melton, Victoria 3337

Victoria Christmas Farm, Corner of Lightfoot Lane and, Sobeys Rd, Napoleons VIC 3352

Victoria Christmas Farm px

12. Bayside Christmas Trees

Bayside Christmas Trees‘s finest Monterey Pine trees are grown on the beautiful Mornington Peninsula and are freshly cut and delivered each day to the Bayside suburbs of Melbourne.

Their Monterey Pine Trees come in sizes from 4ft to 8ft and are easy to assemble. They also sell Cinco tree stands that will provide and make sure that your tree has enough water to keep them beautifully green throughout the festive season.

Bayside Christmas Trees offers a delivery service where their helping elves will deliver it to you themselves. Delivery is only available in a certain area, but of course, you're always welcome to pick up the trees yourself.

Bayside Christmas Tree px

small Christmas Tree

Don't have enough room for a large Christmas tree or want to gift a potted Christmas tree to a loved one? Here are some options where you can buy a small Christmas tree in a gift pot.

13. Interflora

Order the perfect small real Christmas tree at Interflora!

Their mini Christmas Tree is ideal for celebrating the festive season, especially if you're in a smaller space that can't quite hold a regular Christmas tree. Enjoy the experience of decorating and owning a real Christmas tree while letting the beautiful pine scent fill your home.

Interflora offers same-day delivery within Australia from Monday to Friday for orders placed before 2 pm, and on Saturdays for orders placed before 10 am

Interflora Small Christmas Tree

Small Christmas Tree

14. Flox Botanicals

Flox Botanical is selling perfect little Christmas trees that are 80cm in height complete with decorations and a custom reusable hessian bag. The Mini Christmas tree is perfect for getting kids involved in decorating as the mini tree includes pastel-toned baubles. 

The best part is that you can plant them in the garden and use them again for Christmas the following year. 

Flox Botanicals

Where to get the best Santa photos in Melbourne

Free Christmas events in Melbourne

Countdown with a Christmas Advent Calendar


cropped Kristyna Hess Lockdown Portraits x

Joyce Watts is a former intellectual property, IT and media lawyer turned serial entrepreneur.

As well as being the founder of TOT: HOT OR NOT she helps businesses with their SEO, email marketing & social media as BrightSmart.com.au; she owns an online bike store CycleStyle.com.au and develops and produces creative experiences for families via WheelieGoodFun.com. She used to publish another popular lifestyle and food blog called MEL: HOT OR NOT The decisive guide to Melbourne.

She lives in inner-city Melbourne with her husband, two children and seven bikes.

Back To Top