Collection: Semi-Permanent Hair Dyes
Express yourself and unleash your creativity with our range of Semi-Permanent Hair Dyes from Crazy Colors and La Riche Directions. Whether you're looking to switch up your look for a special occasion or simply want to experiment with new colours, our curated selection offers vibrant shades and long-lasting formulas to suit every style and preference. From bold and vibrant hues to neon and subtle pastels, our semi-permanent dyes provide versatile options for all hair types. With easy application and fade-resistant formulas, you can enjoy vibrant colour that lasts for weeks. Elevate your hair game and express your individuality with our Semi-Permanent Hair Dyes.

-
Crazy Color Semi Permanent Hair Dye - Capri Blue Number 44 100ml
Regular price £4.99 GBPRegular priceUnit price / per£5.99 GBPPromotional price £4.99 GBPPromotion -
La Riche Directions Semi-Permanent Hair Dye Violet 88ml
Regular price £4.99 GBPRegular priceUnit price / per -
Crazy Color Semi Permanent Hair Dye - Rebel UV Neon Pink Number 78 100ml
Regular price £4.99 GBPRegular priceUnit price / per£5.99 GBPPromotional price £4.99 GBPPromotion -
Crazy Color Semi Permanent Hair Dye - Violette Number 43 100ml
Regular price £4.99 GBPRegular priceUnit price / per£5.99 GBPPromotional price £4.99 GBPPromotion -
Crazy Color Semi Permanent Hair Dye - Fire Pillarbox Red Number 56 100ml
Regular price £4.99 GBPRegular priceUnit price / per£5.99 GBPPromotional price £4.99 GBPPromotion -
La Riche Directions Semi-Permanent Hair Dye Flamingo Pink 88ml
Regular price £4.99 GBPRegular priceUnit price / per -
La Riche Directions Semi-Permanent Hair Dye Silver 88ml
Regular price £4.99 GBPRegular priceUnit price / per -
La Riche Directions Semi-Permanent Hair Dye Cerise 88ml
Regular price £4.99 GBPRegular priceUnit price / per -
Crazy Color Semi Permanent Hair Dye - Silver Number 027 100ml
Regular price £4.99 GBPRegular priceUnit price / per£5.99 GBPPromotional price £4.99 GBPPromotion -
Crazy Color Semi Permanent Hair Dye - Lilac Number 55 100ml
Regular price £4.99 GBPRegular priceUnit price / per£5.99 GBPPromotional price £4.99 GBPPromotion -
La Riche Directions Semi-Permanent Hair Dye Turquoise 88ml
Regular price £4.99 GBPRegular priceUnit price / per -
La Riche Directions Semi-Permanent Hair Dye Neon Red 88ml
Regular price £4.99 GBPRegular priceUnit price / per -
Crazy Color Semi Permanent Hair Dye - Vermillion Red Number 40 100ml
Regular price £4.99 GBPRegular priceUnit price / per£5.99 GBPPromotional price £4.99 GBPPromotion -
Crazy Color Semi Permanent Hair Dye - Sapphire Number 72 100ml
Regular price £4.99 GBPRegular priceUnit price / per£5.99 GBPPromotional price £4.99 GBPSold out -
Crazy Color Semi Permanent Hair Dye - Cyclamen Number 41 100ml
Regular price £4.99 GBPRegular priceUnit price / per£5.99 GBPPromotional price £4.99 GBPPromotion -
Crazy Color Semi Permanent Hair Dye - Bubblegum Blue Number 63 100ml
Regular price £4.99 GBPRegular priceUnit price / per£5.99 GBPPromotional price £4.99 GBPPromotion -
La Riche Directions Semi-Permanent Hair Dye Lilac 88ml
Regular price £4.99 GBPRegular priceUnit price / per -
La Riche Directions Semi-Permanent Hair Dye Pillarbox Red 88ml
Regular price £4.99 GBPRegular priceUnit price / per -
Crazy Color Semi Permanent Hair Dye - Peacock Blue Number 45 100ml
Regular price £4.99 GBPRegular priceUnit price / per£5.99 GBPPromotional price £4.99 GBPPromotion -
Crazy Color Semi Permanent Hair Dye - Peachy Coral Number 70 100ml
Regular price £4.99 GBPRegular priceUnit price / per£5.99 GBPPromotional price £4.99 GBPPromotion