Get The
Best Price
2,500+
Brands
  1. Haircare
  2. Hair Dye
  3. Semi-Permanent Hair Dye

Semi-Permanent Hair Dye

For a temporary transformation of your tresses, try out a semi-permanent hair dye from specialists like BLEACH London, Crazy Color, Paul Mitchell and more. Play with the funky colours in our collection for salon-worthy results from the comfort of your own home. Read More

Refine By

Brand

Format

Hair Benefit

Hair Concern

Hair Type

Ingredient Preference

Sort By

62 products found
-19%
Crazy Color Semi Permanent Hair Colour Cream
Crazy Color Semi Permanent Hair Colour Cream
5 Reviews
£4.95 £6.10
-21%
Osmo Colour Psycho Semi-Permanent Hair Colour Cream
Osmo Colour Psycho Semi-Permanent Hair Colour Cream
No reviews
£6.12 £7.73
BLEACH LONDON White Toner Kit
BLEACH LONDON White Toner Kit
54 Reviews
£10.00
Stargazer Semi Permanent Hair Dye
Stargazer Semi Permanent Hair Dye
No reviews
£6.00
-14%
BLEACH LONDON Super Cool Colour
BLEACH LONDON Super Cool Colour
12 Reviews
£8.00 £9.25
-16%
Proclere Herbal Toner Semi Permanent Colour
Proclere Herbal Toner Semi Permanent Colour
No reviews
£6.30 £7.50
BLEACH LONDON Rose Toner
BLEACH LONDON Rose Toner
7 Reviews
£10.00
L'Oréal Professionnel Dia Light Acidic Gloss Colour
L'Oréal Professionnel Dia Light Acidic Gloss Colour
No reviews
£10.55
Pura Kosmetica Pure Chromatique Colour
Pura Kosmetica Pure Chromatique Colour
No reviews
£14.50
Erayba Cool Colour C12 Sea Pearl Platinum
Erayba Cool Colour C12 Sea Pearl Platinum
No reviews
£12.30
-50%
Fudge Professional Paint Box Creative Semi Permanent Hair Colour Gold Coast
Fudge Professional Paint Box Creative Semi Permanent Hair Colour Gold Coast
No reviews
£5.83 £11.45
Erayba Cool Colour C11 Diamond Silver
Erayba Cool Colour C11 Diamond Silver
No reviews
£12.30
Revlon Nutri Colour 3 In 1 Cream 512 Pearly Ash Brown
Revlon Nutri Colour 3 In 1 Cream 512 Pearly Ash Brown
No reviews
£12.00
Erayba Cool Colour C10 Licquorice Black
Erayba Cool Colour C10 Licquorice Black
No reviews
£12.30
Schwarzkopf Professional Igora Colorworx Direct Dye
Schwarzkopf Professional Igora Colorworx Direct Dye
No reviews
£10.74
Erayba Cool Colour C09 Peacock Green
Erayba Cool Colour C09 Peacock Green
No reviews
£12.30
Wella Shinefinity Zero Lift Glaze Demi Permanent Gel Cream
Wella Shinefinity Zero Lift Glaze Demi Permanent Gel Cream
No reviews
£11.52
Erayba Cool Colour C07 Berry Violet
Erayba Cool Colour C07 Berry Violet
No reviews
£12.30
Indola Semi Colour Transformer
Indola Semi Colour Transformer
No reviews
£8.70
Erayba Cool Colour C08 Arctic Ice Blue
Erayba Cool Colour C08 Arctic Ice Blue
No reviews
£12.30
Elgon I-Light Pure Blue
Elgon I-Light Pure Blue
No reviews
£9.95
Erayba Cool Colour C06 Orchid Fuschia
Erayba Cool Colour C06 Orchid Fuschia
No reviews
£12.30
Stargazer Yummy Colour 4 Colour Strip Kit
Stargazer Yummy Colour 4 Colour Strip Kit
No reviews
£5.75
Erayba Cool Colour C05 Bubblegum Pink
Erayba Cool Colour C05 Bubblegum Pink
No reviews
£12.30
-27%
Manic Panic Classic High Voltage Semi-Permanent Hair Colour Cream
Manic Panic Classic High Voltage Semi-Permanent Hair Colour Cream
No reviews
£8.83 £12.00
Erayba Cool Colour C03 Sweet Tangerine
Erayba Cool Colour C03 Sweet Tangerine
No reviews
£12.30
Erayba Cool Colour C04 Lollipop Red
Erayba Cool Colour C04 Lollipop Red
No reviews
£12.30
Erayba Cool Colour C01 Chocolate Brown
Erayba Cool Colour C01 Chocolate Brown
No reviews
£12.30
Erayba Cool Colour C02 Graffiti Yellow
Erayba Cool Colour C02 Graffiti Yellow
No reviews
£12.30
Erayba Cool Colour C00 Mixer White
Erayba Cool Colour C00 Mixer White
No reviews
£12.30
L'Oréal Professionnel Dia Richesse Semi-Permanent Hair Colour
L'Oréal Professionnel Dia Richesse Semi-Permanent Hair Colour
No reviews
£10.14
milk_shake The Gloss Colour
milk_shake The Gloss Colour
No reviews
£12.83
milk_shake Smoothies
milk_shake Smoothies
1 Review
£10.69
-36%
La Riche Directions Semi-Permanent Hair Colour
La Riche Directions Semi-Permanent Hair Colour
No reviews
£2.92 £4.50
Indola CREA-BOLD Semi-Permanent Colour
Indola CREA-BOLD Semi-Permanent Colour
No reviews
£10.74
Wella Colour Fresh Create Semi-Permanent Hair Colour
Wella Colour Fresh Create Semi-Permanent Hair Colour
No reviews
£13.74
-37%
Nouvelle Colour Effective Colour Fix Kit Direct Semi Permanent Hair Colour Remover
Nouvelle Colour Effective Colour Fix Kit Direct Semi Permanent Hair Colour Remover
No reviews
£2.33 £3.66
-1%
Shu Uemura Art of Hair Lasting Soft Gel Pencil
Shu Uemura Art of Hair Lasting Soft Gel Pencil
No reviews
£4.84 £4.88
L'Oreal Paris Diactivateur Colour Activator
L'Oreal Paris Diactivateur Colour Activator
No reviews
£13.14
-27%
Manic Panic High Voltage Semi-Permanent Hair Colour
Manic Panic High Voltage Semi-Permanent Hair Colour
No reviews
£8.83 £12.00
Wella Colour Fresh Semi-Permanent Hair Mask
Wella Colour Fresh Semi-Permanent Hair Mask
No reviews
£15.75
Schwarzkopf Igora Colorworx Direct Dye
Schwarzkopf Igora Colorworx Direct Dye
No reviews
£10.74
L'Oreal Paris Dia Colour Demi Permanent Gloss Colour
L'Oreal Paris Dia Colour Demi Permanent Gloss Colour
No reviews
£11.70
Garnier Olia Hi-Shine Toner Semi-Permanent Hair Dye
Garnier Olia Hi-Shine Toner Semi-Permanent Hair Dye
No reviews
£25.14
Schwarzkopf Live Semi-Permanent Hair Dye
Schwarzkopf Live Semi-Permanent Hair Dye
No reviews
£11.20
Schwarzkopf BLONDME Lift & Blend Creme LB-Ash
Schwarzkopf BLONDME Lift & Blend Creme LB-Ash
No reviews
£20.34
Schwarzkopf Igora Vibrance Tone-On-Tone Coloration
Schwarzkopf Igora Vibrance Tone-On-Tone Coloration
No reviews
£17.16
Glisten Cosmetics Shade Shifter
Glisten Cosmetics Shade Shifter
No reviews
£7.55
Syoss Permanent Cool Colour Hair Dye
Syoss Permanent Cool Colour Hair Dye
No reviews
£15.28
Schwarzkopf Igora Vibrance Muted Desert Tone-On-Tone Coloration
Schwarzkopf Igora Vibrance Muted Desert Tone-On-Tone Coloration
No reviews
£19.08
Maria Nila Colour Refresh Semi-Permanent Colour Mask
Maria Nila Colour Refresh Semi-Permanent Colour Mask
No reviews
£23.58
-51%
milk_shake Direct Colour Light Red
milk_shake Direct Colour Light Red
No reviews
£19.97 £39.95
-51%
milk_shake Direct Colour Fuchsia
milk_shake Direct Colour Fuchsia
No reviews
£19.97 £39.95
milk_shake Direct Colour Golden Blonde
milk_shake Direct Colour Golden Blonde
No reviews
£39.95
milk_shake Direct Colour Emerald Green
milk_shake Direct Colour Emerald Green
No reviews
£39.95
milk_shake Direct Colour Copper
milk_shake Direct Colour Copper
No reviews
£39.95
milk_shake Direct Colour Clear
milk_shake Direct Colour Clear
No reviews
£39.95
milk_shake Direct Colour Cipria/Powder
milk_shake Direct Colour Cipria/Powder
No reviews
£39.95
milk_shake Direct Colour Argento/Silver
milk_shake Direct Colour Argento/Silver
No reviews
£39.95
-38%
Wella Professionals Colour Fresh Semi-Permanent Colour
Wella Professionals Colour Fresh Semi-Permanent Colour
87 Reviews
£9.00 £14.50
-34%
BLEACH LONDON Violet Skies Super Cool Colour
BLEACH LONDON Violet Skies Super Cool Colour
4 Reviews
£5.32 £8.00
-25%
BLEACH LONDON White Heat Super Cool Colour
BLEACH LONDON White Heat Super Cool Colour
16 Reviews
£6.00 £8.00

Semi-Permanent Hair Dye in Every Colour

Our semi-permanent hair colours make it easy to experiment with a rainbow of shades, whether it's neon peach, bubblegum pink, sky blue or anything in between calling your name. Whatever your mood or style, there's a semi-permanent dye in our collection just for you.

Can't commit to one colour for long? No worries; most dyes only last a few washes. Plus, they don't damage your hair and are easy to apply, making them the perfect option for home experimentation.

Browse our selection of temporary hair dyes from some of the best brands in the industry here at Cosmetify. You can also set a price alert so you're always notified when the latest semi-permanent hair colour offers have landed.

FAQs About Semi-Permanent Hair Dye

What is semi-permanent hair colour?

Semi-permanent dye coats the hair surface with pigment without altering your natural colour permanently. It's great for enhancing shine, toning, or trying out new shades without long-term commitment.

How long does semi-permanent colour last?

Typically 4–12 washes depending on the formula and your hair type. It gradually fades out, making it ideal for low-maintenance colour or experimenting with new looks.

Can I use semi-permanent colour on bleached or light hair?

Yes - and light hair holds vibrant colours especially well. Semi-permanent dyes are a popular choice for pastels, fashion tones or refreshing previously lightened hair.