Body oils give a soft, glowy finish and seal in moisture. The trick to keeping them from feeling greasy is when you apply them.
How to use body oil:
- Apply to damp skin straight after the shower. Pat yourself half-dry, then massage in a small amount.
- Use a few drops per limb. Too much is what makes oils sticky.
- For very dry skin, layer it over a lotion instead.
Which oil for which skin:
- Dry skin: almost any body oil helps. Mineral oil and plant butters seal moisture especially well.
- Acne-prone back or chest: avoid heavy coconut oil and isopropyl myristate on those areas. A lighter oil is a safer choice.
- Sensitive skin: many body oils are heavily fragranced, so patch-test first.
These are the body oils we rate most highly.
Quick Comparison
| Product | Key Actives | Best For | Price | OraeSkin Score | Amazon Link |
|---|---|---|---|---|---|
| Plum BodyLovin’ Vanilla Vibes Body Oil | Sunflower Oil + Avocado Oil | Dryness, Dull Skin | ₹200 (100ml) | 7.9/10 | Check Price on Amazon.in |
| Bio-Oil Skincare Oil | Vitamin A Oil + Vitamin E | Dryness, Stretch Marks | ₹400 (60ml) | 7.7/10 | Check Price on Amazon.in |
| Vaseline Intensive Care Cocoa Radiant Body Oil | Mineral Oil + Cocoa Butter | Very Dry Skin | ₹479 (200ml) | 7.3/10 | Check Price on Amazon.in |
| Forest Essentials After Bath Oil Lime Saffron Oudh | Plant Oils + Saffron | Dryness | ₹825 (50ml) | 7.2/10 | Check Price on Amazon.in |
Prices and ratings were checked on Amazon.in in October 2026 and change often. Scores come from our formulation-based scoring method.
1. Plum BodyLovin’ Vanilla Vibes Body Oil — Best Budget Body Oil
A plant-oil blend with vitamin E and a warm vanilla scent, ₹200 for 100ml.
- Key actives: Sunflower Oil, Avocado Oil, Coconut Oil, Sweet Almond Oil, Vitamin E
- Texture & finish: Light Oil — glowy, non-greasy
- Fragrance: Added Fragrance (vanilla)
- Price: ₹200 for 100ml (₹2.0/ml) · 4.3★ from 6,500+ Amazon India ratings
- Skip it if: you are sensitive to fragrance, or have body acne (coconut oil can clog pores).
Pros: ₹200 for 100ml. Cons: Added fragrance.
📖 Read our full Plum BodyLovin’ Vanilla Vibes Body Oil review · 👉 Check live price on Amazon.in
2. Bio-Oil Skincare Oil — Most-Rated Body Oil
A light, fast-absorbing oil with 28,000+ ratings.
- Key actives: Vitamin A Oil, Vitamin E, Plant Oils
- Texture & finish: Light Oil — absorbs quickly
- Fragrance: Not Disclosed on Listing
- Price: ₹400 for 60ml (₹6.7/ml) · 4.1★ from 28,000+ Amazon India ratings
- Skip it if: you expect it to erase stretch marks; evidence for that is limited.
Pros: 28,000+ ratings. Cons: Evidence for fading stretch marks and scars is limited.
📖 Read our full Bio-Oil Skincare Oil review · 👉 Check live price on Amazon.in
3. Vaseline Intensive Care Cocoa Radiant Body Oil — Best for Very Dry Skin
A mineral oil and cocoa butter oil that seals in moisture well, though heavily fragranced.
- Key actives: Mineral Oil, Cocoa Butter, Vitamin E
- Texture & finish: Oil — smooth
- Fragrance: Added Fragrance
- Price: ₹479 for 200ml (₹2.4/ml) · 4★ from 220+ Amazon India ratings
- Skip it if: you want plant oils, or are sensitive to fragrance.
Pros: Mineral oil seals in moisture well. Cons: Fragrance and several fragrance allergens listed.
📖 Read our full Vaseline Intensive Care Cocoa Radiant Body Oil review · 👉 Check live price on Amazon.in
4. Forest Essentials After Bath Oil Lime Saffron Oudh — Best Premium Body Oil
A luxurious, musky after-bath oil made to apply on wet skin.
- Key actives: Plant Oils, Saffron, Oudh Fragrance
- Texture & finish: Oil — scented glow
- Fragrance: Added Fragrance (musky)
- Price: ₹825 for 50ml (₹16.5/ml) · 4.4★ from 160+ Amazon India ratings
- Skip it if: you want value or a fragrance-free oil.
Pros: Made to apply on wet skin. Cons: ₹825 for 50ml.
📖 Read our full Forest Essentials After Bath Oil Lime Saffron Oudh review · 👉 Check live price on Amazon.in
Frequently Asked Questions
Which is the best value?
Plum BodyLovin’ Vanilla Vibes Body Oil works out cheapest at about ₹2 per ml (₹200 for 100ml). Vaseline Intensive Care Cocoa Radiant Body Oil is next at about ₹2.4 per ml. Prices were checked on Amazon.in in October 2026 and change often.
Are any of these fragrance-free?
None of these picks is confirmed fragrance-free. Plum BodyLovin’ Vanilla Vibes Body Oil, Vaseline Intensive Care Cocoa Radiant Body Oil and Forest Essentials After Bath Oil Lime Saffron Oudh contain added fragrance or flavour. The listing for Bio-Oil Skincare Oil does not say either way. Fragrance is a common cause of irritation, so choose a fragrance-free option if your skin is sensitive or broken.
Which is the most popular on Amazon India?
Bio-Oil Skincare Oil has the most ratings of these picks, with 28,000+ at 4.1★. Ratings show popularity, not whether a product suits your skin, so check the “Skip it if” note for each pick above.