How to get it
Pickup not available
Change store
Shipping
Ships Free With
CarePassTM
Off
Showing 1-20 of
25 products
Filters (4)
Purple
Beauty
Hair Care
Hair Color
Clear All
L'Oreal Paris Colorista Semi-Permanent Hair Color
+ 1 options
L'Oreal Paris Colorista Semi-Permanent Hair Color
L'Oreal Paris
$14.49
$14.49 / ea.
Ships Free With
CarePassTM
or with $35+ orders
Loading...
Garnier Nutrisse Ultra Color Nourishing Permanent Hair Color Crème
+ 2 options
Garnier Nutrisse Ultra Color Nourishing Permanent Hair Color Crème
Garnier
$9.79
$9.79 / ea.to
$11.29
$11.29 / ea.
Ships Free With
CarePassTM
or with $35+ orders
Choose options
Splat Brilliant Toning Foam
+ 1 options
Splat Brilliant Toning Foam
Splat
$13.99
$2.8 / oz.
Free shipping with $35+ orders
Loading...
Got2b Color Pop Semi-Permanent Hair Color Mask, 5.1 OZ
+ 1 options
Got2b Color Pop Semi-Permanent Hair Color Mask, 5.1 OZ
Got2B
$14.49
$2.9 / oz.
Ships Free With
CarePassTM
or with $35+ orders
Loading...
Splat Complete Semi-Permanent Hair Color Kit with Bleach
+ 2 options
Splat Complete Semi-Permanent Hair Color Kit with Bleach
Splat
$14.99
$14.99 / ea.
Ships Free With
CarePassTM
or with $35+ orders
Choose options
Schwarzkopf Keratin Color Permanent Hair Color Cream
+ 1 options
Schwarzkopf Keratin Color Permanent Hair Color Cream
Schwarzkopf
$13.99
$13.99 / ea.
Ships Free With
CarePassTM
or with $35+ orders
Loading...
L'Oreal Paris Colorista 1-Day Spray
+ 1 options
L'Oreal Paris Colorista 1-Day Spray
L'Oreal Paris
$11.99
$6.0 / oz.
Ships Free With
CarePassTM
or with $35+ orders
Loading...
Splat Midnight Hair Color
+ 2 options
Splat Midnight Hair Color
Splat
$14.99
$14.99 / ea.
Ships Free With
CarePassTM
or with $35+ orders
Choose options
Kristin Ess The One Purple Conditioner
+ 2 options
Kristin Ess The One Purple Conditioner
Kristin Ess
$16.49
$1.65 / oz.to
$34.99
$1.03 / oz.
Free shipping with $35+ orders
Choose options
L'Oreal Paris Elvive Color Vibrancy Purple Shampoo for Color Treated Hair, 6.7 OZ
L'Oreal Paris Elvive Color Vibrancy Purple Shampoo for Color Treated Hair, 6.7 OZ
L'Oreal Paris
$4.99
71.3¢ / oz.
Loading...
Hairitage Pass on the Brass Purple Shampoo, 13 OZ
Hairitage Pass on the Brass Purple Shampoo, 13 OZ
Hairitage
$9.99
76.8¢ / oz.
Free shipping with $35+ orders
Loading...
Nexxus Blonde Assure Purple Conditioner, 8.5 OZ
Nexxus Blonde Assure Purple Conditioner, 8.5 OZ
NEXXUS
$18.99
$2.11 / oz.
Ships Free With
CarePassTM
or with $35+ orders
Loading...
Malibu C Malibu Blondes Enhancing Conditioner, 9 OZ
Malibu C Malibu Blondes Enhancing Conditioner, 9 OZ
Malibu Hair Care
$16.99
$1.89 / oz.
Free shipping with $35+ orders
Loading...
Marc Anthony Complete Color Care Purple Conditioner, 8 OZ
Marc Anthony Complete Color Care Purple Conditioner, 8 OZ
Marc Anthony
$10.49
$1.31 / oz.
Ships Free With
CarePassTM
or with $35+ orders
Loading...
Nexxus Blonde Assure Purple Shampoo, 8.5 OZ
Nexxus Blonde Assure Purple Shampoo, 8.5 OZ
NEXXUS
$18.99
$2.11 / oz.
Ships Free With
CarePassTM
or with $35+ orders
Loading...
John Frieda Violet Crush Purple Conditioner
+ 1 options
John Frieda Violet Crush Purple Conditioner
John Frieda
$9.99
$1.67 / oz.
Ships Free With
CarePassTM
or with $35+ orders
Loading...
Splat Color Crush Bold Foam Hair Color
+ 1 options
Splat Color Crush Bold Foam Hair Color
Splat
$13.99
$2.8 / oz.
Free shipping with $35+ orders
Loading...
Got2b Metallic Permanent Hair Color, 4.6 OZ
+ 1 options
Got2b Metallic Permanent Hair Color, 4.6 OZ
Got2B
$14.49
$14.49 / ea.
Ships Free With
CarePassTM
or with $35+ orders
Loading...
Got2b Color Remix Semi Permanent Hair Color
+ 1 options
Got2b Color Remix Semi Permanent Hair Color
Got2B
$14.49
$14.49 / ea.
Free shipping with $35+ orders
Loading...
L'Oreal Paris Feria Advanced Lightening System Bleach
L'Oreal Paris Feria Advanced Lightening System Bleach
L'Oreal Paris
$14.49
$14.49 / ea.
Ships Free With
CarePassTM
or with $35+ orders
Loading...
Load More
Prices may vary from online to in store.
1
2

Purple Hair Dye

Purple hair is all the rage. From pastel purple hair to a deep eggplant hair color and everything in between, CVS has you covered with the supplies you need to get the purple locks of your dreams.

How To Dye Your Hair Purple

Before dying your hair purple, you will need to start with clean, dry, and light colored hair. If you are naturally light blonde, you can skip this next step, but for anyone with darker hair, you’ll first need to bleach the parts of it that you want to dye in order to allow the purple hair color to show through. You can use a bleaching kit to do this. In some cases, you may be able to get dark purple hair without bleaching first, but if you are after lavender locks, keep in mind that achieving light purple hair will require bleaching.

Once your hair has been bleached, you are ready to dye it. For dark purple hair, choose an eggplant or plum shade of purple hair dye. For light purple hair, choose hair dye in a light purple shade such as lavender. It is a good idea to test a small piece of your hair first to make sure that the color comes out looking the way you want before you commit to a head full of purple hair!

Before you begin, be sure to read the directions on the box carefully, lay out any supplies you’ll need, and consider having a friend nearby if you think you’ll need help. When applying the color, it is a good idea to work from the top down in small sections to ensure proper coverage. And don’t forget that hair dye stains. Deep purple hair requires highly pigmented dye, so be extra cautious. However, even pastel purple shades can ruin your clothes or surroundings, so work in an area that’s easy to clean (like a tiled bathroom) and wear clothes that you don’t mind getting stains on.

How Long Does Purple Hair Dye Last?

There are two kinds of purple hair dye, and the type you choose will determine how long you can expect your purple hair color to last. Permanent purple hair dye is the most pigmented, so it lasts longer, but may do more damage to your hair due to its formulation. If cared for properly (infrequent washing, staying out of the sun, and only using color safe shampoo) permanent purple hair dye can last up to 4 – 6 weeks. However, unlike more conventional shades, the vibrancy of your purple dye job may start to fade in as little as one week. Your other option is semi permanent hair dye, which is sometimes called temporary purple hair dye and doesn’t last as long. Because of the chemical formulation of semi permanent hair dye, the color will eventually wash out of your hair entirely. After four to six shampoos, most of the purple will have been removed from your hair, but it is important to know that the vibrancy of your color may start to fade even sooner. Because of this, semi permanent hair dye may need to be reapplied more often, which can cause damage to your hair. Additionally, it is important to know that semi permanent hair dye won’t bleach your hair, so unless you already have extremely light or purple tinted hair, you’ll need to bleach your hair before dying it.

Where To Buy Purple Hair Dye

You can buy purple hair dye at your local CVS store or online. CVS offers a variety of the best purple hair dyes for you to choose from. Whether you just want purple highlights or a full head of violet hair, we have the products to help you achieve the look of your dreams!