Where to buy hair dye before it's gone

Hair dye is flying off of store shelves. Here's where you can still get it online.

hair dye
(Image credit: Getty Images)

On the hunt for hair dye? You're not alone. Now that we've all hopefully got enough toilet paper and Clorox wipes to last us through quarantine, our collective thoughts have turned to something less essential but pressing nonetheless: our crazy hair. 

With hair salons closed indefinitely, those of us due for a root touch up or bang trim have no choice but to take matters into our own hands ... and attempt to DIY our hair at home. But that means hair dye has turned into the new toilet paper in that it's selling out on store shelves everywhere. Walmart's CEO went as far as to call hair dye the next Coronavirus panic buying item (though, as always, we recommend that you buy only what you need in the short-term, because no one deserves to be stuck with roots right now).

The good news is that there are still a number of places where you can buy hair dye online (though it might be time to try a new shade, since we've seen lots of colors sold out). We've rounded up in stock brands, below, along with a few other hair care essentials that are flying off the shelves. 

Where to buy hair dye online

We've seen it most readily at these retailers:

Garnier Nutrisse Nourishing Permanent Hair Color Creme | $6.99 at Target

Target has a number of brands still in stock, including this permanent hair dye from  Garnier. Some shades, mostly brunette ones, are in stock for shipping, while others can be picked up in store or delivered same day through Target's Shipt partnership. Click below to see how to get your chosen shade.View Deal

L'Oreal Paris Superior Preference Permanent Hair Color | $8.99 a Walgreens 

If you're a L'Oreal fan, you'll be happy to know that Walgreens has the brand's line of hair color available for shipping (though, once again, some colors are sold out). If you do find your hue, it's on buy-two-get-one-free sale so grab one for a friend or neighbor. Zoom hair-dye party, anyone? View Deal

L'Oreal Paris Excellence Triple Protection Permanent Hair Color | $8.99 a Walgreens 

Target has this hair color available for shipping in shades like Extra Light Natural Blonde, Light Auburn, and Medium Golden Brown. Many shades are also available for pickup or same-day shipping, too.View Deal

Clairol Nice & Easy Hair Color Pack of 4 | $48.49 at Overstock 

If you can't fight the urge to stock up, we found a four-pack of hair color available at Overstock. The catch? The only shade still available is Light Golden Brown, so if you've been thinking about going brunette, now might be a good time to embrace the dark side.View Deal

GOOD DYE YOUNG Semi-Permanent Hair Color | $18 at Sephora

Or, take a cue from celebs on Instagram and go for a completely out of the box color (that's still, you know, from a box), like Narwhal Teal or Blue Ruin Blue available at Sephora. If you ever had an inkling to go blue, you might as well do it now.View Deal

Where to find hair clippers and other hair care essentials

Looking for hair clippers or shears to give yourself or a loved one a DIY trim? Both are also hot commodities, but we've seen them in-stock at Target, Walgreens, and Overstock


BaBylissPRO Original FX765 Corded Trimmer with Outlining T-Blade | $53.49 at Overstock

These corded clippers are by one of our favorite hair care brands. This set is best for up-close trims. When we last checked, there were only a handful in stock. 


View Deal


5" Hair Shears | $8.99 at Walgreens

Don't just use any scissors to cut your hair! (Really, don't) A pair of hair shears is sharp enough to do the job well, and these ones are still available for shipping from Walgreens. View Deal

Read more: