Filter products

Product type

Brand

Refine by price

Colour

Currently in stock

Review rating

Paraben free

On promotion

Promotions

Vegan

Oil free

Bundles category

Organic

Marketplace product

Allergen free

Shampoo

Transform your hair from lifeless to luscious in just one wash with our health restoring shampoos. Whether you’re looking for an everyday hair shampoo to deliver shine, a colour protecting shampoo for lasting vibrancy or a deep cleansing shampoo to get rid of product that has build-up over time, you’ll find all your favourites, from Plantur 39, Ogx shampoo to L’oreal shampoo. And for greasy hair days with no time for a hair wash; give your hair a refresh with dry shampoo for a super quick fix.

987 products found
Items per page
Sort by
0
  £58.48 each £6.88 per 100ml

1
  £41.64 each £6.94 per 100ml

129
3 for 2
  £7.99 each £3.20 per 100ml

236
Buy 1 get 2nd 1/2 price
  £3.99 each £1.60 per 100ml

1
Members 1/2 price
  £6.49 £12.99 each £6.50 per 100ml
Member Price     £6.49 £3.25 per 100ml

18
Online Only! Triple Points
  £7.65 each £12.75 per 100ml

201
Members 1/2 price
  £6.49 £12.99 each £6.50 per 100ml
Member Price     £6.49 £3.25 per 100ml

Options: + 2 sizes 40
1/2 price Members Only!
  £2.48 £4.99 each £1.25 per 100ml
Member Price     £2.48 62p per 100ml

Options: + 2 sizes 80
Buy 1 get 1 free
  £3.99 each £1.00 per 100ml

400
Save 20%
Sorry, this product is currently unavailable
  £15.59 each was £19.49 £4.00 per 100ml
Out of Stock
1
Members 1/2 price
  £3.49 £6.99 each £1.75 per 100ml
Member Price     £3.49 87p per 100ml

Options: + 2 sizes 0
Members 1/2 price
  £3.99 £7.99 each £2.00 per 100ml
Member Price     £3.99 £1.00 per 100ml

Options: + 2 sizes 80
Buy 1 get 1 free
  £3.99 each £1.00 per 100ml

78
2 for £6
3 for £7
  £3.49 each £1.16 per 100ml

35
1/2 price Members Only!
  £2.48 £4.99 each £1.25 per 100ml
Member Price     £2.48 62p per 100ml

39
2 for £5
3 for £7
  £2.99 each £3.99 per 100ml

18
2 for £6
3 for £7
  £3.49 each £1.16 per 100ml

27
1/2 price Members Only!
  £2.48 £4.99 each £1.25 per 100ml
Member Price     £2.48 62p per 100ml

0
  £37.00 each £6.17 per 100ml

39
2 for £5
3 for £7
  £2.99 each £3.99 per 100ml