The best brown hair dyes for salon-worthy results

Save yourself a trip to the hairdressers...

the best brown hair dye - Closer

by Emma Richardson |
Updated on

You may choose to dye your hair for a number of reasons - maybe you're looking to cover up roots with brown hair dye, or maybe you just fancy a change from a lighter colour. Whatever the reason, though, if you're looking to dye your hair brown, you've come to the right place, as we've narrowed down the best hair dyes to buy right now.

From Garnier to Clairol, Schwarzkopf to L'Oreal, there is a range of brands that have excellent hair dye products if you're looking for a change and don't fancy paying salon prices. These brands have some of the best dyes for natural colours, so if you're keen on switching up your colour without going crazy, you should check out some of the best blonde hair dyes on the market, too.

If keeping it subtle isn't your style, there are a tonne of colours out there on the market and vibrant hair dyes that speak more your language. You just need to look to lavender hair dyes and baby pink colours for inspiration, with loads of influencers and celebs taking part in the trend.

In a rush? Here's our best brown hair dye at a glance:

Best easy-to-use hair dye (Editor's Choice): L'Oréal Paris Casting Crème Gloss - View offer on LOOKFANTASTIC

Best nourishing brown hair dye: Garnier Nutrisse Permanent Hair Dye - View offer on LOOKFANTASTIC

Best semi-permanent hair dye: BLEACH LONDON Super Cool Colour Hair Dye - View offer on LOOKFANTASTIC

Samie Elishi - best brown hair dye closer
©samieelishi on instagram

Not all of us need to go too wild though - and if you're just looking for something simple, the best brown hair dye can be a perfect way to upgrade your hair 'do without signing up to too much. From Bleach London to Garnier, here are our favourite brown hair dyes...

SHOP: The best brown hair dye to buy right now

Best budget brown hair dye


Cheap and cheerful, Clairol's Nice' n Easy hair dye is perfect if you're looking for a quick fix


  • Range of shades
  • Silky and soft hair


  • Doesn't last as long on grey hair

Best nourishing brown hair dye


Garnier provides top-quality products without the high-end price tag, and we can't thank them


  • Contains four oils
  • High shine on hair


  • Doesn't last as long as other permanent dyes

Best semi-permanent hair dye


A semi-permanent solution perfect for people who are new to the world of hair dye. Ideal if you're


  • Easy for a spontaneous hair change
  • Can be used on toned hair


  • Doesn't last as long

Best easy-to-use hair dye (Editor's Choice)

On Sale

L'Oréal Paris Casting Crème Gloss
Price: £8.99 (was £9.99)


L'Oreal are a game-changer when it comes to hair care and we can't get enough of the quality of


  • Shimmering tones
  • Comes with conditioner


  • Not suitable for darker hair shades

Best colour payoff brown hair dye

On Sale

Schwarzkopf LIVE Urban Hair Dye
Price: £5.50 (was £7.00)


If you're looking for a good colour payoff, Schwarzkopf Live Urban Hair Dye is the ideal solution


  • For light brown to dark brown hair
  • Fade-resistant


  • Long and thick hair requires two packs

Best vegan brown hair dye


A new product to the hair dye market, Garnier's GOOD Permanent Hair Dye blends two things together


  • Enriched with shea butter
  • Up to 100% grey coverage


  • Too much product leaves a sticky residue

How does hair dye work?

Hair dye works by coating the hair with colour or by penetrating each hair cuticle, entering the hair cortex and bonding with the hair, according to hair brand Wella. Since hair constantly grows, the colour you choose to dye it will ultimately grow out, so you will need to keep dying it if you want to maintain the colour you chose to dye it.

If you are curious about how to easily remove hair dye, you can check out our guide on how to remove semi-permanent hair dye.

Does hair dye ever fade completely?

Unfortunately, despite its name, permanent hair dye doesn't stay in your hair forever and will fade over time, much like semi-permanent hair dye. If you imagine your favourite fake tan, these things will fade over time. It's good to maintain your hair colour by making an effort to regularly dye your hair every six or eight weeks to ensure that your hairdo looks fresh and stays fresh.

Want to know how to make it last longer? You can check out our advice on how to keep hair dye from fading if you need some tips on hair maintenance.

What hair colour stays the longest?

Luckily, if you're thinking of dying your hair brown, you'll be pleased to know that it is the most durable hair colour and will stay the longest. If you're thinking of buying some red hair dye, for instance, auburn hair dye or red-brown toned hair dye is better and will stay in your hair for much longer.

Emma Richardson is a Beauty & Fashion Products Writer for heat, Closer and Grazia. She covers shopping, lifestyle, celebs and anything trending.

Just so you know, whilst we may receive a commission or other compensation from the links on this website, we never allow this to influence product selections - read why you should trust us