
Nothing puts a dampener on a good hair day like oily, greasy locks. Fortunately, using a shampoo for oily hair makes all the difference.
Shampoo that’s formulated for oily hair removes grease, grime and build-up. It gently cleanses and refreshes your hair and scalp without drying them out.
There are several reasons why your hair may be oily. For the causes of oily hair, see our Q&A below.
Use one of our favourite shampoos for oily hair, and every day will be a good hair day.
Overall best shampoo for oily hair
-
OSMO Scalp Therapy Detoxify ShampooR225.86 – R416.45
If you’re looking for the best shampoo for oily hair in South Africa, you’ve found it.
This clarifying shampoo isn’t drying. It gently removes product, debris and oil build-up without stripping the hair of essential oils and moisture.
Rosemary and tea-tree oil cleanse and purify the scalp and hair leaving them super clean. Jojoba and wheatgerm condition and soften the strands, avoiding the dryness often caused by clarifying shampoos.
Perfect for sensitive and oily scalps, it can be used as often as is needed.
Best daily shampoo for oily hair
-
LOMA Daily ShampooR139.30 – R305.00
You’ll love the zesty fragrance of tangerine, orange and grapefruit in this daily shampoo. It’s a lightweight, clarifying formula that gently cleanses grease and stubborn build-up without stripping natural oils from the hair and scalp.
Quinoa protein – a gluten-free, protein-rich additive full of amino acids – repairs the cuticle layer and imparts shine and moisture without being heavy.
It contains certified organic ingredients, and is paraben and sulphate free. Use it on all hair types every day, including colour-treated hair.
Best shampoo for oily thin hair
-
OSMO Extreme Volume ShampooR225.04 – R481.65
Anyone with oily thin or fine hair knows how quickly it can look lank, dull and lifeless. You need a formula that provides volume without creating build-up and that cuts through grease without drying out your hair.
The shampoo in the OSMO Extreme Volume collection adds body and bounce to fine or thin hair without weighing it down with heavy oils. Lightweight ingredients such as soybean oil and rice protein correct oily roots and moisturise ends for full body and volume with a glossy – not oily – shine.
Sandalwood and bergamot prevent excess sebum production to stop excess weigh-down that causes limp hair.
Best shampoo for very oily hair
If you suffer from a very oily scalp and hair, try this sebum-control treatment shampoo.
It has a soothing, astringent action that deeply cleanses to remove oil and build-up.
Birch and limnanthes alba seed extracts calm and rebalance the scalp while regulating and stabilising the production of sebum.
Best dry shampoo for oily hair
-
LOMA Dry Shampoo, 200mlR383.00
Dry shampoo doesn’t actually cleanse hair. It refreshes it and works really well if you don’t want – or have time – to wash it.
Rice and tapioca starch in Loma Dry Shampoo absorb oil, sweat and impurities to make your hair look, feel and smell clean.
Simply spray the dry shampoo into lifted sections of hair and massage onto your scalp. Brush or comb out to remove the oils and impurities. Your hair is left revitalised and smelling of fresh pears.
Best shampoo for oily, colour-treated hair
This unique formula is ideal for anyone with oily roots and long, dry, chemically-treated hair – especially swimmers. It provides extra nourishment to long lengths that dry out easily and helps regulate oil control on the scalp.
The gentle formula removes build-up and oil on the scalp and roots, while replacing lost moisture and restoring the protein balance to combat dry, frizzy locks. Use daily if necessary.
Best shampoo for oily greasy hair
If your hair’s oily from root to tip, try this treatment shampoo. Micelles and prebiotics gently cleanse the scalp and hair strands to remove grease and grime.
Ingredients such as panthenol, cider vinegar, polysaccharides, dittany, sage extracts, yeast protein, vitamin B complex and amino acids create a healthy moisture balance along the entire length, leaving hair refreshed and revitalised.
Best clarifying shampoo for oily hair
This clarifying shampoo is also the best natural shampoo for oily hair. Exceptionally mild, natural and gentle ingredients cleanse away oily build-up on delicate hair and sensitive scalps.
Clarifying kiwi and apple fruit extracts cleanse and protect the hair against environmental damage. Moisturising macadamia oil and chia seed protein work together to create soft, smooth and strong hair.
It’s perfect for children. The formulation is paraben, gluten and phthalate free, and the shampoo’s pH matches the pH of the eyes to reduce any stinging sensation or irritation.
Best salon shampoo for oily hair
-
Truzone Shampoo, 1 LitreR205.90 – R212.42
The citrusy formula of the Truzone Tangerine Shampoo gently cleanses oily hair of grease and build-up, leaving it smelling fresh and squeaky clean. The natural extracts balance your hair’s pH and restore it to its natural, healthy condition.
This UK range of professional shampoos was created for salons that require quality products at exceptional prices. The shampoo comes in one litres bottles.
The range includes shampoos with natural extracts of coconut oil, lemon and lime, and tea-tree oil. They smell good enough to eat.
Best shampoo for dry scalp and oily hair
-
Malibu C Un-Do-Goo ShampooR38.00 – R377.33
The name says it all. This vegan shampoo delivers a deep hair detox, drawing out all the goo – think oil, grease, minerals from hard water and gunk from styling products – that builds up on hair.
Fortunately, the sulphate-free, super-gentle formula contains soothing botanicals and moisture-boosting vitamins, so it’s gentle on a dry scalp and doesn’t dehydrate hair.
Instead, your locks are left feeling shiny, soft and manageable.