Filter products

Product type

Brand

Refine by price

Colour

Currently in stock

Review rating

Hair type

Vegan

Paraben free

Allergen free

Organic

Bundles category

On promotion

Marketplace product

Promotions

Oil free

Semi-Permanent

Semi-Permanent

Looking to switch things up but a bit of a commitment-phobe? Take a look at our gorgeous range of semi-permanent hair dye. Whether you’re looking for hair colour ideas or know exactly which shade you’re after, we have something for you.

239 products found
Items per page
Sort by
+43
4
2 for £20
    £12.99 each £11.01 per 100ml

+43
4
2 for £20
    £12.99 each £11.01 per 100ml

+43
4
2 for £20
    £12.99 each £11.01 per 100ml

77
2 for £7
3 for £10
    £4.99 each £3.99 per 100ml

77
2 for £7
3 for £10
    £4.99 each £3.99 per 100ml

10
2 for £7
3 for £9
    £4.99 each £4.99 each

+30
642
2 for £16
    £10.99 each £10.99 each

7
2 for £7
3 for £9
    £4.99 each £4.99 each

6
2 for £7
3 for £9
    £4.99 each £4.99 each

+30
642
2 for £16
    £10.99 each £10.99 each

+30
642
2 for £16
    £10.99 each £10.99 each

+30
642
2 for £16
    £10.99 each £10.99 each

11
2 for £7
3 for £9
    £4.99 each £4.99 each

+43
4
2 for £20
    £12.99 each £11.01 per 100ml

+30
642
2 for £16
    £10.99 each £10.99 each

+30
642
2 for £16
    £10.99 each £10.99 each

+30
642
2 for £16
    £10.99 each £10.99 each

2
2 for £10
    £6.99 each £5.18 per 100ml

77
2 for £7
3 for £10
    £4.99 each £3.99 per 100ml

0
2 for £10
    £6.99 each £5.18 per 100ml

127
Buy 1 get 2nd 1/2 price
    £15.99 each £8.42 per 100ml

1
2 for £10
    £6.99 each £5.18 per 100ml

6
Buy 1 get 2nd 1/2 price
    £15.99 each £8.42 per 100ml

642
2 for £16
    £10.99 each £10.99 each

1
Buy 1 get 2nd 1/2 price
    £15.99 each £8.42 per 100ml

+30
642
2 for £16
    £10.99 each £10.99 each

173
2 for £11
    £6.99 each £6.99 each

77
2 for £7
3 for £10
    £4.99 each £3.99 per 100ml

66853
2 for £11
    £6.99 each £6.99 each

+30
642
2 for £16
    £10.99 each £10.99 each

1
2 for £10
    £6.99 each £5.18 per 100ml

+30
642
2 for £16
    £10.99 each £10.99 each

173
2 for £11
Sorry, Store Pick-up Only
    £6.99 each £6.99 each

Limited Availability
270
Buy 1 get 2nd 1/2 price
    £15.99 each £8.42 per 100ml

+43
4
2 for £20
    £12.99 each £11.01 per 100ml

0
    £6.90 each £6.90 per 100g

0
    £8.00 each £8.00 each

66853
2 for £11
    £6.99 each £6.99 each

+30
642
2 for £16
    £10.99 each £10.99 each

850
Buy 1 get 2nd 1/2 price
    £15.99 each £8.42 per 100ml

+30
642
2 for £16
    £10.99 each £10.99 each

+30
642
2 for £16
    £10.99 each £10.99 each

81
Buy 1 get 2nd 1/2 price
    £15.99 each £8.42 per 100ml

+43
4
2 for £20
    £12.99 each £11.01 per 100ml

7
    £6.25 each £6.25 per 100ml

314
Buy 1 get 2nd 1/2 price
    £15.99 each £8.42 per 100ml

0
    £6.99 each £5.59 per 100ml

0
2 for £10
    £6.99 each £5.18 per 100ml

11
    £8.99 each £5.99 per 100ml

+30
642
2 for £16
    £10.99 each £10.99 each

+43
4
2 for £20
    £12.99 each £11.01 per 100ml

0
2 for £10
    £6.99 each £5.18 per 100ml

+43
4
2 for £20
    £12.99 each £11.01 per 100ml

82
Buy 1 get 2nd 1/2 price
    £15.99 each £8.42 per 100ml

+30
642
2 for £16
    £10.99 each £10.99 each

+30
642
2 for £16
    £10.99 each £10.99 each

+43
4
2 for £20
    £12.99 each £11.01 per 100ml

+2
3
    £12.95 each £11.77 per 100g

+43
4
2 for £20
    £12.99 each £11.01 per 100ml

+7
4
    £19.99 each £8.43 per 100ml