498 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.
121–144 of 498

L'Oreal Paris
Excellence Creme Hair Colour 7.3 Dark Golden Blonde
CHEAPEST PER EACH

L'Oreal Paris
Preference Hair Colour 4.15 Intense Deep Brown
CHEAPEST PER EACH

L'Oreal
Preference Acidic Toner Platinum Ice
CHEAPEST PER EACH

Schwarzkopf
Live Cotton Candy Pink Semi Permanent Hair Dye
CHEAPEST PER L

Scott Cornwall
Decolour Hair Colour Stripper
CHEAPEST PER EACH

Garnier
Good Permanent Hair Colour 4.0 Cacao Brown
CHEAPEST PER EACH

Garnier
Olia Permanent Hair Colour Light Ash Blonde
CHEAPEST PER EACH

Garnier
Good Permanent Hair Colour 5.0 Coffee Roast Brown
CHEAPEST PER EACH

Garnier
Olia Permanent Hair Colour Blonde
CHEAPEST PER EACH

Schwarzkopf
Brilliance 05 Dark Ruby Permanent Hair Dye
CHEAPEST PER EACH

Schwarzkopf
Brilliance 95 Smoky Grey Permanent Hair Dye
CHEAPEST PER EACH

Garnier
Good Permanent Hair Colour 6.0 Mochaccino Brown
CHEAPEST PER EACH

Schwarzkopf
Live Lilac Blush Semi Permanent Hair Dye
PRICED AT TWO RETAILERS

Napro Palette
1.0 Black Hair Permanent Hair Dye
SAME PRICE AT BOTH

Napro Palette
3.0 Dark Brown Permanent Hair Dye
SAME PRICE AT BOTH

Napro Palette
3.65 Chocolate Brown Permanent Hair Dye
SAME PRICE AT BOTH

Napro Palette
5.99 Rosewood Violet Permanent Hair Dye
SAME PRICE AT BOTH

Brite
Semi Permanent Hair Colour Pink
SAME PRICE AT BOTH

Brite
Semi Permanent Hair Colour Purple
SAME PRICE AT BOTH

Scott Cornwall
Hair Colour Remover
CHEAPEST PER EACH

Brite
Semi Permanent Hair Colour Blue
SAME PRICE AT BOTH

L'Oreal Paris
Paris Magic Retouch Hair Colour 1 Black
PRICED AT TWO RETAILERS

Clairol
Blonde It Up Toner Radiant Opal Semi Permanent
CHEAPEST PER EACH

Garnier
Nutrisse Hair Colour 6.60 Fiery Red
ONLY AT WOOLWORTHS
Unit prices calculated by GroceryWise from the pack size marked “est.”.