Don’t let the slick texture of body oils fool you — the best ones on Amazon will prove you wrong and arrive at your doorstep in no time. “Body oils are often misunderstood as greasy, but they actually absorb quickly into the skin,” explains Michele Green, MD, a board-certified dermatologist in New York City. The benefit? Hydrated skin that doesn’t need a long wait before you slip into your cozy nightwear.
As you may already know, “it is important to moisturize [right away] after a long shower because it helps to keep the skin’s moisture balance, making it smoother and more elastic,” said Michelle Henry, MD, a board-certified dermatologist in New York City. Look for ingredients like shea butter or hyaluronic acid to restore any natural oils lost and protect skin from dryness and irritation.
These smooth formulas are also good for acne-prone skin, as they contain noncomedogenic ingredients that prevent body breakouts. Brian Hibler, MD, a board-certified dermatologist in New York City, suggests looking for products with rosehip seed or jojoba oil as they “match the natural oil in our skin and don’t block pores.” However, Zenovia Gabriel, MD, a board-certified dermatologist, advises avoiding products with coconut oil, cocoa butter, and beeswax if you’re worried about bacne and other body breakouts.
We’ve selected the best body oils on Amazon to keep your skin hydrated, radiant, and clear.
Our Top Picks:
- Best Overall: Osea Undaria Algae Body Oil, $52
- Best Energizing: Weleda Awakening Body & Beauty Oil, $22
- Best Quick-Absorbing: Neutrogena Body Oil, $15
- Best Mist: Aveeno Daily Moisturizing Body Oil Mist
- Best Drugstore: Palmer’s Cocoa Butter Formula Body Oil, $9
- Best-Smelling: Sol de Janeiro Bum Bum Body Oil, $52
- Best for Stretch Marks: Bio-Oil Skincare Oil, $10
Best Overall: Osea Undaria Algae Body Oil
Osea’s Undaria Algae Body Oil showcases undaria seaweed, which fortifies the moisture barrier — vital for long-term skin health, by the way — toning white lupin flower, and a combination of acai, babassu, and passionfruit oils for durable softness. Apply this vegan, cruelty-free formula on dry or moist skin, whatever you fancy. Either way, you’ll experience a non-sticky radiance and a faint citrus fragrance that may make you ditch your normal perfume.
Best Energizing: Weleda Awakening Body & Beauty Oil
If you shower in the morning, you’ll love Weleda’s Awakening Body & Beauty Oil, the ideal way to boost your a.m. self-care ritual. Arnica relaxes sore muscles while a mix of active carrier oils — jojoba, sesame, and macadamia — hydrates the skin. To complete your spa-like experience, fresh sweet orange, herbal davana, and vanilla essential oils stimulate your senses for a natural burst of energy.
Best Quick-Absorbing: Neutrogena Body Oil
Neutrogena Body Oil lets you say goodbye to the post-shower hassle of fabric sticking to your skin. It dries quickly and sinks in super fast, so you don’t have to wait and look at the watch for too long before putting on your pajamas and starting your favorite show. Plus, this versatile formula has sesame seed oil that can be used in the bath or for massage therapy. It comes in a fragrance-free version if you don’t like scents.
Longest-Lasting: L’Occitane Almond Supple Skin Oil
If you have super dry skin, you’ll love L’Occitane Almond Supple Skin Oil. This formula provides deep 48-hour hydration with sweet almond oil, which gives the product its delicious scent — a blend of almonds and vanilla will gently stay on your skin without being too strong. To maximize the skin-smoothing benefits, you can use L’Occitane body lotion first and then apply this body oil to seal in the moisture.
Best Drugstore: Palmer’s Cocoa Butter Formula Body Oil
Palmer’s Cocoa Butter Formula Body Oil is a timeless classic that helps you keep some money in your pocket. This drugstore favorite contains dependable, skin-smoothing ingredients such as pure cocoa butter, shea butter, and vitamin E to calm rough, dry skin — without being heavy or oily. Palmer’s also has a fragrance-free mist with the same blend of vitamin E and cocoa butter.
Best-Smelling: Sol de Janeiro Bum Bum Body Oil
Bum Bum Body Oil is a decadent treat for your senses and your skin, with its delicious pistachio and salted caramel scent. The formula is also highly effective, as it uses Brazilian olive oil to hydrate your skin for a long time, and algae extract and caffeine to boost blood flow and tighten your skin.
Best for Stretch Marks: Bio-Oil Skincare Oil
Bio-Oil Skincare Oil is a popular product on Amazon, with over 50,000 reviews that commend its power to fade stretch marks, dark spots, and surgical scars. It hydrates your skin without causing acne, using a blend of vitamins A and B and essential oils of rosemary, chamomile, and lavender.
Best for Irritated Skin: Aveeno Daily Moisturizing Body Oil Mist
Aveeno Daily Moisturizing Body Oil Mist is a rich alternative to your regular moisturizer. It contains jojoba oil to smooth your skin and oat to calm inflammation, which is ideal for eczema-prone sensitive skin. It also comes with a spray applicator that delivers a uniform layer of product — so you can say goodbye to dry spots on your shins or forearms.
Best Mist: Moroccanoil Dry Body Oil
Moroccanoil Dry Body Oil is powered by a trio of argan, olive, and avocado oils, a light formula that sinks into your skin fast and leaves no sticky feeling. It also has a wonderful scent that can compete with your best perfume: the warm amber, musk, and floral notes are heavenly by themselves and mix well with other aromas.
Best Fragrance-Inspired: Tocca Scented Dry Body Oil
Tocca Scented Dry Body Oil is a skin care product that comes in four of your beloved aromas: Florence (bergamot, pear, gardenia), Cleopatra (grapefruit, jasmine, vanilla musk), Giulietta (pink tulip, green apple, vanilla orchid), and Stella (blood orange, freesia, spicy lily). The fragrances are ideal for mixing, and the bottles are beautiful, too, making them a great addition to your bathroom vanity.
Best for Face: Ancient Greek Remedy Oil
Ancient Greek Remedy Oil is a powerful mix of olive, lavender, almond, vitamin E, and grapeseed oils that hydrates your shoulders, knees, and toes without causing any irritation or breakouts. Pro tip: Apply a little bit to your cuticles to keep your nails from cracking and your manicures from fading. (You can also use this as a face oil.)