Hair Colour

As of 29 Sept 2026, Hair Colour is cheapest at Coles at $5.00 ($1.25/100 ml) in Australia — about 39% below the 2-retailer average of $8.20.

Prices updated 29 Sept 2026

Compare prices across 3 retailers

Search at
39 products available
ColesWoolworths
  1. –L'Oreal
  2. –Garnier
  3. –Schwarzkopf
  4. –Schwarzkopf
  5. –Being
  6. –OGX
  7. –Jack The Barber
  8. –Schwarzkopf
  9. –Schwarzkopf
  10. –L'Oreal
  11. –L'Oreal
  12. –L'Oreal
  13. –Schwarzkopf
  14. –Schwarzkopf
  15. –Urbane Mess
  16. –Jack The Barber
  17. –Jack The Barber
  18. –Jack The Barber
  19. 1Schwarzkopf
  20. 2Revlon
  21. 3Clairol
  22. 4Garnier
  23. 5Garnier
  24. 6Clairol
  25. 7Garnier
  26. 8Garnier
  27. 9Schwarzkopf
  28. 10L'Oreal
  29. 11L'Oreal
  30. 12L'Oreal
  31. 13L'Oreal
  32. 14Just For Men
  33. 15Just For Men
  34. 16L'Oreal
  35. 17Garnier
  36. 18L'Oreal
  37. 19L'Oreal
  38. 20L'Oreal
  39. –Poni

Prices shown are indicative and may vary by store location. Confirm pricing at checkout.

Which store is cheaper?

Frequently asked questions

Where is Hair Colour cheapest?
Coles has the lowest price at $5.00 ($1.25/100 ml).
How much does Hair Colour cost?
Prices range from $5.00 to $11.40 across 2 Australian supermarkets. The average price is $8.20.
What is the unit price of Hair Colour?
Priced per 100 ml. Coles offers the best value at $1.25/100 ml.
Which supermarkets sell Hair Colour?
Hair Colour is available at Coles, Woolworths, and IGA.