All Green is open and so is gardening! Read about our Christmas Trading Hours here.


When you plant your own, you can stop and smell the roses

All Green is rated 4.5 from 580 reviews
No items found.

Discover our products

Button Text
No items found.

Why buy pot plants from All Green?

Garden advice


Many of our plants are locally grown at our facility.

Plant range


We have plants for every part of your home, inside and out.


Our onsite horticulturists will help you find the right plant.


Have your plants delivered right to your door.

Visit an All Green location

Hoppers Crossing

Our primary location has our nursery, garden, landscaping, and building supplies.

130 Old Geelong Rd

Hoppers Crossing

VIC 3029

Get directions

Monday - Saturday: 7 am–5 pm

Sunday: 10 am–3 pm

Anzac Day 25th April: CLOSED

These hours are subject to change on public holidays

Naturalise yourself at All Green

Rose nurseries and display gardens

If you're stuck and need inspiration for an upcoming landscaping project, or you want to add some beauty to your garden, visit our display gardens in Hoppers Crossing in Melbourne’s southwest. Our nursery is well-stocked with white and red roses and everything in between. We've created floral arrangements which will only nurture your budding love for roses.

Our expert horticulturists are on-site to lend a helping hand if you have any questions on which roses to buy. We've provided stunning rose plants and bushes for sale in Melbourne for decades, helping gardeners of all levels of experience care for their roses.

roses blooming in a greenhouse

Locally sourced roses for sale

We get all our rose plants from local suppliers. This way, we know the rose plants and bushes we have for sale are acclimatised to Melbourne weather and soil and will thrive when planted in your garden.

By using local suppliers in Melbourne, we're also supporting our community. And, it means we don't need to use freight and shipping as much — a bonus for the environment and your wallet.

roses in a melbourne garden

Rose delivery

If you have a large order or can't make it into our stores, we can deliver your rose plants to you. There is no minimum order, and we can often provide same-day delivery services for orders placed with our Nursery before 1 pm.

We deliver our stunning rose plants and bushes to the 15 suburbs surrounding our Hoppers Crossing location in Melbourne for a set price. Outside of these areas, we calculate delivery prices based on the distance from our nursery. If you have any questions, check out our delivery information page or feel free to get in touch.

trucks ready to deliver roses

Frequently asked questions

Are rose plants challenging to care for?

Rose plants don't need to be a thorn in your side. They're actually surprisingly easy to care for. If you grow them in the proper position and feed them once a season during warm weather, they only need a little bit of extra TLC.

If you’re interested in buying rose plants or bushes for your Melbourne home or job site, a trip to one of our nurseries is all you need. Visit us in Hoppers Crossing, and you’ll find all the inspiration, supplies and advice you need.

What are the best kinds of roses to buy in Melbourne?

We sell almost 70 different types of rose plants at our nurseries, so it's hard to pick just one which is the best. Instead, we've selected one for every colour, from peach and lavender to dark red.

  1. Adolf Horstmann: Introduced in 1971, this rose plant is coveted for its strong perfume and peach hue. It blends from a yellow centre to salmon-pink flushes at the outer edges of the petals.
  2. All Gold:  This bright yellow rose blooms from summer to autumn.
  3. Angel Face: An upright bushy plant rose, mauve/lavender coloured. These roses often grow on single stems, as well as in clusters.
  4. Apricot Nectar: Large, apricot hued blooms with a strong fragrance. These roses flower from late spring to late autumn, and you may even spot flowers in winter.
  5. Black Beauty: A red rose plant with beautiful burgundy coloured blooms and a velvety-black underside.
  6. Black Magic: One of the few roses to produce superb blooms during Melbourne's hot summers. It produces rich, dark red flowers and grows up to 2 metres in height.
  7. Blue Moon: Large lavender-blue roses with a strong fragrance. They grow on long, slim stems and are one of the most popular roses of this colour.
  8. Blushing Pierre de Ronsard: A creamy coloured rose plant that grows vigorously, with excellent disease resistance.
  9. Crepuscule: Apricot yellow blooms that grow in small, decorative clusters. They grow over trellises, fences, and walls.

Can you deliver rose plants to my home or landscaping site?

Yes. The rose plants and bushes we have for sale can be delivered all over Melbourne. And we can also deliver other landscaping and plant supplies you might need too, including mulch and soil, as well as reinforcing sleepers for your garden beds.

To find out more, get in touch with our friendly expert horticulturists. We're more than happy to answer any questions you have and point you in the right direction to achieve a gorgeous rose garden.

Call All Green now

(03) 9749 1688

Create your own beautiful rose garden

Give our expert horticulturists a call, and we'll help you get started.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

We grow our partnerships with builders, landscapers, and suppliers.

Learn more about becoming a trade partner of All Green.

Gardening advice — planting the seeds of knowledge

Powered by EngineRoom