Product Category Search

Top rated bath oils

AI-generated summary · updated July 27, 2026 · verify details before purchase.

  1. Best overall

    Neutrogena Body Oil, Light Sesame Formula

    4.5/5 $10-$15

    A top-rated, light sesame oil that locks in moisture for visibly smoother skin without a greasy feel. Widely praised for its mild fragrance and effective hydration.

    • Non-greasy formula
    • Light pleasant scent
    • Affordable price
    • May not suit very dry skin
  2. Best for scars & stretch marks

    Bio-Oil Skincare Oil

    4.5/5 $15-$25

    Non-greasy formula enriched with vitamins A and E, known for improving appearance of scars, stretch marks, and uneven skin tone.

    • Effective on scars
    • Non-comedogenic
    • Lightweight
    • Strong scent for some
    • Small bottle size
  3. Best budget pick

    Now Solutions, Rosehip Oil

    4.5/5 $10-$18

    Cold-pressed rosehip oil rich in essential fatty acids and antioxidants, ideal for nourishing dry or mature skin at an affordable price.

    • Very affordable
    • Natural ingredients
    • Hydrating
    • Slight nutty smell
    • Glass bottle fragile
  4. Best for sensitive skin

    Aveeno Bath Oil

    4.3/5 $8-$10

    Colloidal oatmeal-based bath oil that soothes dry, itchy skin and is fragrance-free, making it suitable for sensitive skin.

    • Soothes itching
    • Fragrance-free
    • Gentle formula
    • Small bottle
    • Can leave film on tub
  5. Best luxurious

    Kiehl's Creme de Corps Nourishing Dry Body Oil

    4.4/5 $35-$50

    A lightweight dry oil spray enriched with grapeseed and jojoba oils that absorbs quickly for a silky finish and radiant glow.

    • Absorbs quickly
    • Luxurious feel
    • Lightweight spray
    • Expensive for size
  6. Best for dry skin

    Palmer's Cocoa Butter Formula with Vitamin E Moisturizing Body Oil

    4.4/5 $6-$9

    A rich cocoa butter and vitamin E oil that deeply moisturizes, improves skin elasticity, and has a pleasant cocoa scent.

    • Deeply moisturizes
    • Nice cocoa scent
    • Very affordable
    • Thick consistency
    • Can be greasy
  7. Best for firming

    L'Occitane Almond Oil

    4.6/5 $40-$55

    Rich in almond oil and vitamins, this bath oil helps firm and tone skin while providing intense hydration and a delicate almond fragrance.

    • Firms skin
    • Pleasant almond scent
    • High-quality ingredients
    • Pricey
    • Heavy for some
  8. Best natural formula

    Burt's Bees Baby Bee Body Oil

    4.3/5 $9-$12

    A 99% natural-origin oil with apricot and grape seed oils, gentle enough for babies but effective for adults with sensitive or dry skin.

    • Natural ingredients
    • Gentle for sensitive skin
    • Multipurpose
    • Mild scent
    • Small bottle

Buying advice

When choosing a bath oil, consider your skin type and concerns. For dry or itchy skin, look for colloidal oatmeal or fragrance-free options. For scar or stretch mark treatment, try Bio-Oil. Budget-conscious shoppers can find great options like Now Solutions or Palmer's. Always check for non-comedogenic labels if you are acne-prone, and apply after a shower to damp skin for best absorption.

Related Queries