Finding the perfect body oil that hydrates without breaking the bank is easier than ever. Trusted brands like Palmer’s and Aveeno offer deeply nourishing oils that keep your skin soft, smooth, and glowing for less than $20. Whether you prefer a lightweight mist or a rich oil, these picks provide excellent options for every skin need.
These affordable body oils fit seamlessly into your daily routine, locking in moisture and improving skin texture without greasy heaviness. Read on to explore our top 8 picks that deliver hydrated, radiant skin to your body care regimen.
1. Aveeno Daily Moisturizing Dry Body Oil Mist with Oat & Jojoba Oil

What it is: A lightweight, fast-absorbing body oil mist enriched with oat and jojoba oils designed to nourish and condition dry, rough, and sensitive skin.
Best for: Sensitive skin and anyone needing non-greasy daily hydration.
Texture: Ultra-light body spray that absorbs quickly without residue.
- Moisturizes and smooths dry, rough skin
- Hypoallergenic and dermatologist recommended
- Convenient spray ensures even coverage
See Today’s Price & Reviews on Amazon
2. Palmer’s Cocoa Butter Formula Body Oil, Moisture Drenching Tahitian Vanilla

What it is: A luxurious, yet lightweight body oil infused with Tahitian Vanilla, shea butter, and vitamin E providing long-lasting hydration up to 72 hours.
Best for: Dry, tired skin needing deep moisture and a soothing scent.
Texture: Rich but fast-absorbing oil with a warm vanilla fragrance.
- Delivers lasting hydration and softness
- Soothes dry, rough skin areas
- Dermatologist approved, vegan-friendly formula
See Today’s Price & Reviews on Amazon
3. Neutrogena Body Oil Light Sesame Formula

What it is: A lightweight, fast-absorbing body oil enriched with sesame oil that moisturizes skin to leave it soft, smooth, and radiant.
Best for: Those seeking versatile hydration post-shower or as a bath oil for dry skin.
Texture: Silky oil with a subtle, soothing fragrance that absorbs quickly.
- Provides essential hydration without greasy residue
- Can be used as bath or massage oil
- Leaves skin glowing and smooth
See Today’s Price & Reviews on Amazon
4. Palmer’s Cocoa Butter Formula Skin Therapy Moisturizing Body Oil with Vitamin E & Pure Argan Oil

What it is: An advanced moisturizing oil blending cocoa butter, argan oil, and vitamin E to hydrate, improve skin imperfections, and nourish damaged skin.
Best for: Dry, damaged, uneven skin looking for hydration and improved tone.
Texture: Lightweight yet deeply moisturizing dry oil.
- Improves appearance of scars and stretch marks
- Supports healthy skin cell rejuvenation
- Rich in essential fatty acids and antioxidants
See Today’s Price & Reviews on Amazon
5. Palmer’s Cocoa Butter Moisturizing Body Oil with Vitamin E

What it is: A light moisturizing body oil with pure cocoa butter and vitamin E that instantly absorbs to soften and hydrate skin.
Best for: Skin needing long-lasting moisture and a radiant look.
Texture: Fast-absorbing oil that feels light and smooth.
- Provides 48 hours of moisture
- Antioxidant rich with soybean and safflower oils
- Great for use after bath or shower
See Today’s Price & Reviews on Amazon
6. Amazon Basics Body Oil Gel with Cocoa Butter

What it is: A paraben-free body oil gel formulated with cocoa butter to refresh and deeply moisturize very dry skin.
Best for: Very dry skin seeking easy absorption and nourishment.
Texture: Gel-like oil that absorbs quickly when applied to damp skin.
- Rich hydration for dry and rough skin
- Paraben-free and cruelty-free
- Recommended to apply right after shower or bath
See Today’s Price & Reviews on Amazon
7. SOL DE JANEIRO Beija Flor Elasti-Body Oil

What it is: A nourishing body oil designed to boost skin elasticity, hydration, and resilience with non-greasy moisture and antioxidant-rich botanical ingredients.
Best for: Skin looking to improve smoothness and reduce sagging appearance.
Texture: Lightweight, fast-absorbing oil with a smooth finish.
- Encourages elastin production and cell renewal
- Helps reduce wrinkle appearance
- Hydrates and nourishes without grease
See Today’s Price & Reviews on Amazon
8. BEAUTE DE PROVENCE Multi-Use Oil for Face, Body and Hair – Forget Me Not

What it is: A versatile, organic multi-use oil blend designed to moisturize and smooth face, body, hair, hands, and nails with natural phytonutrients.
Best for: All skin types needing gentle and nourishing hydration for dry or aging skin.
Texture: Lightweight, plant-based oil that absorbs well for soft, radiant skin.
- Improves appearance of uneven skin tone and dryness
- Strengthens nails and cuticles with vitamin E
- Formulated with apricot, sweet almond, and vitamin E oils
See Today’s Price & Reviews on Amazon
How to Choose the Right Option for Your Skin
- Skin Type: Select lightweight mists for sensitive or oily skin, richer oils for very dry or mature skin.
- Ingredients: Look for nourishing oils like jojoba, cocoa butter, argan, and vitamin E to support hydration and softness.
- Texture Preference: Choose between sprays, gels, or traditional oils depending on how quickly you want the product to absorb.
- Additional Benefits: Some oils offer antioxidant properties or target skin concerns like scars, stretch marks, or elasticity.
- Scent & Sensitivity: Opt for fragrance-free or naturally scented formulas if you have sensitive or allergy-prone skin.
FAQ
Can body oils be used on all skin types?
Yes, there are body oils formulated for every skin type, including sensitive and oily skin. Lighter, fast-absorbing oils are great for delicate or oily skin, while richer oils suit dry skin better.
When is the best time to apply body oil?
Applying body oil to damp skin after showering helps lock in moisture effectively, but some oils also work well as bath additives or anytime your skin feels dry.
Will body oils leave my skin greasy?
Most modern body oils absorb quickly without leaving a greasy residue, especially lightweight formulas and mists designed for daily use.
Can I use one body oil for both skin and hair?
Multi-use oils, like the BEAUTE DE PROVENCE option, are formulated to hydrate skin and hair gently, but avoid heavier oils on hair if it tends to get oily quickly.
