Prime Big Deal Days Oct 6–7. SHOP THE DEALS ▸

Kiehl'sMagic Elixir Hair Oil

Hair oil

$27

or save up to 5% more with Subscribe & Save on Amazon

Size 124 ml, $6.44 / fl oz

Sold by Kiehl's Since 1851. Amazon's shipping and returns apply. Who sells Kiehl's on Amazon

Amazon price as of Oct 5, 2026, 2:00 AM ET, subject to change: the price on Amazon at checkout is the one that applies. We may earn a commission; the price you pay is the same.

Garnier Fructis Sleek & Shine Anti-Frizz Serum
7 cheaper on the same shelf, from $1.37 / fl oz. See them

No dupe for this one yet

Want one? Ask, and it moves up our list. A pair only goes up when the cheaper product matches on format, finish or key actives and Amazon.com or its maker sells it.

About the Product

What it is: Hair oil, 124 ml. This lightweight pre-shampoo scalp and hair oil treatment immediately helps the scalp & hair feel moisturized, improve hair’s manageability and provide natural shine. Infused with Avocado Oil and Rosemary Oil.

What Else You Need to Know:

  • Promotes a healthy scalp environment, leaving both scalp and hair feeling healthier.Immediately leaves scalp and hair feeling moisturized. Softens hair and provides natural shine. Improves hair manageability.
  • How to use: Apply before shampooing. Should not be applied to wet hair. Dry application allows formula to have direct contact with the scalp and hair. Massage in a circular motion for scalp stimulation. Wait up to ten minutes. Rinse..
  • Infused with Avocado Oil for Hair, Safflower Oil, and Rosemary Leaf Oil that within Kiehl's formula is known for its invigorating properties.
  • This hair oil treatment is for all hair and scalp types, even those with fine hair. Sulfate-free, synthetic fragrance-free, no added fragrance, no mineral oil, no artificial dyes.

From the Amazon listing.

Hair dupe guides

Cheaper on the Same Shelf

Hair oil, for less per ounce on Amazon

$27

$6.44 / fl oz