zenflo.
List your business

Home › Price Guides › Hair Colour › Melbourne

How Much Does Hair Colour Cost in Melbourne?

Hair colour in Melbourne typically costs $135 (median). Most Melbourne venues charge between $80 and $220, with prices from $40 up to $450. Based on 1,965 itemised prices across 504 Melbourne businesses listed on Zenflo (updated 2026-09-30).

Median price$135
Most pay$80–$220
Prices compared1,965from 504 businesses
Updated30 Sep 2026daily, from listed menus

Melbourne price breakdown (2026)

Price pointPriceWhat it means
From$40The lowest listed price in Melbourne.
Typical$80 – $220What most venues charge. The median is $135.
Premiumup to $450Senior stylists, premium venues and add-ons.
Australia overall$135 medianFor comparison — full national guide.

Why hair colour prices vary in Melbourne

Listed prices in Melbourne run from $40 to $450, but half of them sit between $80 and $220. The gap comes mostly from regrowth only versus full head, hair length and density, how many colours or toners. The lowest and highest prices are usually a different service under the same name, so the middle range is the better guide to what you will pay.

Melbourne compared with the rest of Australia

The median hair colour price in Melbourne is $135, against $135 across Australia. That is about the same: Melbourne is priced like everywhere else.

Hair Colour prices by Melbourne suburb

Suburbs with at least 3 listed prices.

SuburbMedianFromPrices
Melbourne $130$401086 from 299 businesses
Prahran $120$4558 from 16 businesses
Balwyn North $255$5351 from 4 businesses
South Yarra $90$4335 from 10 businesses
Richmond $109$4025 from 7 businesses
Hawthorn $158$4022 from 4 businesses
Lilydale $155$4221 from 3 businesses
Carlton $190$9920 from 3 businesses
Collingwood $190$6019 from 5 businesses
Brunswick East $230$5419 from 4 businesses
Cheltenham $130$5519 from 3 businesses
Port Melbourne $175$4516 from 4 businesses

Melbourne businesses and what they charge

Listed prices close to the Melbourne median. Tap a business for its full menu, hours and how its prices compare.

BusinessServicePrice
Hair by Em, Black Rock Regrowth tint and blow wave$135
Preen, Melbourne Tint regrowth only (Ngari)$135
Prestige Hair by Selma, Gladstone Park Extended regrowth (up to 6 to 8 weeks only)$135
Glam by Charla, Melbourne Full Colour All Over - Short$135
Heavenly Hair Lounge, Laverton Full colour +Blow wave$135
Madisons World, Melbourne Semi Permanent Colour All Over$135
Salon Atreve, Melbourne Re-growth Color (within 6 weeks)$135
REVE hair, Melbourne Re-growth Color (within 6 weeks)$135
H Nail Garden - Kew East, Melbourne Deluxe Manicure With Gel Colour$135
Jeremy Cogley | Hair, Blackburn Global Colour Long$135

About hair colour

Also called: hair color, tint, regrowth colour, root touch-up.

What's usually included: Colour applied to the roots or the full head, with a toner or gloss on some menus.

What changes the price:

  • Regrowth only versus full head
  • Hair length and density
  • How many colours or toners
  • Correcting previous colour

How long it takes: usually 1.5–3 hours.

Other cities

Sydney ($120) · Perth ($130) · Adelaide ($95) · Gold Coast ($130) · Newcastle ($170) · Canberra ($180) · Brisbane ($137) · Sunshine Coast ($145) · Wollongong ($155) · Hobart ($117) · Darwin ($89)

Frequently asked questions

How much does hair colour cost in Melbourne?

Hair colour in Melbourne costs $135 at the median, based on 1,965 real prices listed by Melbourne businesses on Zenflo.

What is a typical price range for hair colour in Melbourne?

Most Melbourne venues charge between $80 and $220. Budget options start around $40 and premium services run up to $450.

Is Melbourne cheaper than the national average for hair colour?

Melbourne's median of $135 compares with $135 across Australia overall on Zenflo.

What else is hair colour called?

Salons also list it as hair color, tint, regrowth colour, root touch-up. Colour applied to the roots or the full head, with a toner or gloss on some menus.

What affects the price of hair colour?

The main factors are regrowth only versus full head; hair length and density; how many colours or toners; correcting previous colour. In Melbourne most venues charge $80–$220.

How long does hair colour take?

Usually 1.5–3 hours, depending on the salon and what is included.

How much does hair color cost in Melbourne?

Hair color is listed under hair colour. In Melbourne the median price is $135, and most venues charge $80–$220.

How much does tint cost in Melbourne?

Tint is listed under hair colour. In Melbourne the median price is $135, and most venues charge $80–$220.

Which Australian city is cheapest for hair colour?

On Zenflo's listed prices, Darwin has the lowest median at $89 and Canberra the highest at $180.

Every figure is computed from real, itemised service menus listed by Melbourne businesses on Zenflo — no estimates. See how we calculate prices, browse listed businesses, or see all price guides. Updated 2026-09-30. Data licensed CC BY 4.0: quote these figures freely with credit and a link to this page.

Popular across Australia.

Beauty Salon in Melbourne Hair Salon in Melbourne Beauty Salon in Sydney Hair Salon in Surry Hills Hair Salon in Sydney Hair Salon in Prahran Beauty Salon in Perth Hair Salon in Perth Hair Salon in Southport Beauty Salon in Toowoomba City Beauty Salon in Chatswood Hair Salon in Bondi Junction Nails in Adelaide Hair Salon in Maroochydore Beauty Salon in Parramatta Beauty Salon in Burleigh Heads