Home › Price Guides › Haircut (All Types) › Melbourne
A haircut in Melbourne typically costs $60 (median). Most Melbourne venues charge between $40 and $100, with prices from $15 up to $250. Based on 1,881 itemised prices across 594 Melbourne businesses listed on Zenflo (updated 2026-09-30).
| Price point | Price | What it means |
|---|---|---|
| From | $15 | The lowest listed price in Melbourne. |
| Typical | $40 – $100 | What most venues charge. The median is $60. |
| Premium | up to $250 | Senior stylists, premium venues and add-ons. |
| Australia overall | $65 median | For comparison — full national guide. |
Listed prices in Melbourne run from $15 to $250, but half of them sit between $40 and $100. The gap comes mostly from who the cut is for, length and thickness, a wash or blow-dry finish. 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.
The median haircut (all types) price in Melbourne is $60, against $65 across Australia. That makes Melbourne about 8% cheaper than the national figure.
Suburbs with at least 3 listed prices.
| Suburb | Median | From | Prices |
|---|---|---|---|
| Melbourne | $60 | $15 | 973 from 330 businesses |
| Prahran | $110 | $30 | 40 from 19 businesses |
| Richmond | $55 | $15 | 35 from 12 businesses |
| Balwyn North | $45 | $30 | 31 from 4 businesses |
| Cheltenham | $70 | $15 | 28 from 3 businesses |
| Port Melbourne | $75 | $30 | 24 from 4 businesses |
| Frankston | $65 | $25 | 24 from 4 businesses |
| Lilydale | $85 | $25 | 24 from 5 businesses |
| Collingwood | $115 | $15 | 23 from 4 businesses |
| Carlton | $65 | $37 | 19 from 6 businesses |
| Greensborough | $60 | $30 | 16 from 4 businesses |
| Diamond Creek | $50 | $15 | 14 from 6 businesses |
Listed prices close to the Melbourne median. Tap a business for its full menu, hours and how its prices compare.
| Business | Service | Price |
|---|---|---|
| Kings Domain Armadale, Armadale | Haircut | $60 |
| Shijos Hair And Beauty, Melbourne | Cut and blow dry | $60 |
| Lone Star Barber, Lilydale | Haircut | $60 |
| Oxbridge Barber Shop CBD, Melbourne | Scissor cut | $60 |
| Lords of the North, Melbourne | Haircut | $60 |
| Studio P, Ashburton | Students Haircut (13 years old and older) | $60 |
| Studio Zero Footscray, Footscray | Haircut (REGULAR CUSTOMER - 30MIN) | $60 |
| Raw Passion for Hair, Malvern | - WASH N CUT (no dry) | $60 |
| Hairjaz Studio, Melbourne | Style Cut - Short | $60 |
| Concept Barbershop, Melbourne | Haircut | $60 |
Also called: hair cut, trim.
What's usually included: A cut for any client: men's, women's and kids' cuts combined into one figure.
What changes the price:
How long it takes: usually 20–75 minutes.
Sydney ($75) · Perth ($60) · Adelaide ($63) · Gold Coast ($60) · Newcastle ($90) · Canberra ($60) · Sunshine Coast ($75) · Brisbane ($60) · Hobart ($80) · Wollongong ($81) · Darwin ($45)
A haircut in Melbourne costs $60 at the median, based on 1,881 real prices listed by Melbourne businesses on Zenflo.
Most Melbourne venues charge between $40 and $100. Budget options start around $15 and premium services run up to $250.
Melbourne's median of $60 compares with $65 across Australia overall on Zenflo.
Salons also list it as hair cut, trim. A cut for any client: men's, women's and kids' cuts combined into one figure.
The main factors are who the cut is for; length and thickness; a wash or blow-dry finish; salon versus barber. In Melbourne most venues charge $40–$100.
Usually 20–75 minutes, depending on the salon and what is included.
Hair cut is listed under haircut (all types). In Melbourne the median price is $60, and most venues charge $40–$100.
Trim is listed under haircut (all types). In Melbourne the median price is $60, and most venues charge $40–$100.
On Zenflo's listed prices, Darwin has the lowest median at $45 and Newcastle the highest at $90.