497 hair colouring products from 3 retailers, each priced per 100g or litre so a bigger pack can't disguise a worse deal. Best value right now: $4.50 per each.
97–120 of 497

Schwarzkopf
Brilliance 90 Black Permanent Hair Dye
CHEAPEST PER EACH

Clairol
Colour Strong Hair Dye Medium Brown 5.0
CHEAPEST PER EACH

Clairol
Nice 'N Easy Frost & Tip Blonde Highlighting Kit
CHEAPEST PER EACH

Garnier
Olia Permanent Hair Colour Very Intense Red
CHEAPEST PER EACH

L'Oreal Paris
Casting Creme Gloss Semi Permanent 323 Dark Chocolate
CHEAPEST PER EACH

L'Oreal Paris
Excellence Creme Hair Colour 8 Blonde
CHEAPEST PER EACH

L'Oreal Paris
Magic Retouch Permanent Hair Colour 4 Dark Brown
CHEAPEST PER EACH

Schwarzkopf
Brilliance 68 Chocolate Rush Permanent Hair Dye
CHEAPEST PER EACH

Garnier
Olia 7.40 Intense Copper Hair Colour
CHEAPEST PER EACH

Garnier
Olia Permanent Hair Colour Dark Black Platinum
CHEAPEST PER EACH

L'Oreal Paris
Preference Hair Colour 9.1 Light Ash Blonde
CHEAPEST PER EACH

Schwarzkopf
Brilliance 46 Coffee Brown Permanent Hair Dye
CHEAPEST PER EACH

Schwarzkopf
Brilliance 73 Frosty Brown Permanent Hair Dye
CHEAPEST PER EACH

Schwarzkopf
Nordic Blonde Hair Colour G1 Argan Oil Lightening Spray
CHEAPEST PER L

Schwarzkopf
Root Retouch Black Hair Colour Spray
PRICED AT THREE RETAILERS

Clairol
Colour Strong Hair Dye Darkest Brown 3.0
CHEAPEST PER EACH

Clairol
Nice & Easy Permanent 9.5A BabyBaby Blonde Hair Colour
CHEAPEST PER EACH

Clairol
Nice 'N Easy Permanent 7CB Dark Champagne Blonde
CHEAPEST PER EACH

L'Oreal Paris
Preference Hair Colour 5 Light Brown
CHEAPEST PER EACH

Schwarzkopf
Brilliance L75 Brown Sugar Permanent Hair Dye
CHEAPEST PER EACH

Clairol
Colour Strong Hair Dye Black 1.0
CHEAPEST PER EACH

Garnier
Good Permanent Hair Colour 2.0 Truffle Soft Black
CHEAPEST PER EACH

Garnier
Nutrisse Hair Colour 10 Camomile
CHEAPEST PER EACH

L'Oreal Paris
Preference Hair Colour 3.12 Intense Cool Dark Brown
ONLY AT CHEMIST WAREHOUSE
Unit prices calculated by GroceryWise from the pack size marked “est.”.