There is something wonderfully indulgent about a body oil. While lotions are practical and creams cocoon the skin, an oil turns the everyday act of moisturising into a ritual. Smoothed over the body after a shower, it leaves skin looking polished, shoulders catching the light and skin carrying a beautiful veil of fragrance long after you have dressed.
The latest formulas are lighter and more sophisticated than the body oils of the past. They absorb quickly, feel silky rather than greasy and often contain delicate, light-reflecting particles that create luminosity without obvious glitter. More importantly, many now feel like an extension of your perfume wardrobe.
From the timeless scent of Coco Mademoiselle to the sun-drenched glamour of Portofino ’97, these are the best body oils for soft, glowing and beautifully scented skin.

CHANEL Coco Mademoiselle Pearly Body Oil
CHANEL Coco Mademoiselle Pearly Body Oil brings the House’s iconic fragrance to the skin in its most luminous form. Vibrant orange gives the scent its familiar freshness before jasmine and rose introduce a transparent femininity, grounded by the elegant warmth of patchouli.
The rich, scented oil leaves skin feeling satin-soft, while suspended pearly particles create an iridescent golden glow. Generously smoothed over the arms, legs and collarbones, it provides a beautifully subtle way to wear Coco Mademoiselle alone or intensify the trail of the matching fragrance.
Presented in a radically simple glass bottle that reveals the pearlescent formula inside, this generously sized limited edition feels every bit as luxurious as it looks. CHANEL Coco Mademoiselle Pearly Body Oil
£110 250ml

Victoria Beckham Beauty Portofino ’97 Golden Shimmer Body Oil
£90 50ml
Victoria Beckham Beauty’s Portofino ’97 captures the glamour of an Italian summer without relying on the predictable sweetness of a traditional holiday scent. Calabrian bergamot gives it an immediate citrus brightness, sharpened by black pepper before incense and amber begin to warm against the skin.
Patchouli, musk and vetiver create a deeper, woodier dry-down that feels sensual rather than sugary. It evokes sun-warmed skin, crisp white sheets and the lingering scent of perfume after a long evening beside the sea.
Olive, jojoba and safflower oils nourish the skin, while fine golden pigments create a flattering bronze sheen. It is particularly beautiful swept across shoulders, collarbones and legs before an evening out, catching the light without leaving the skin covered in obvious glitter.

NUXE Huile Prodigieuse® Or Roll-On
£27 60ml
NUXE Huile Prodigieuse Or has the warm, solar scent of skin after a day spent on the beach. Soft florals, vanilla and a warm-sand accord create something sensual and comforting, with a nostalgic sun-kissed quality that immediately feels like summer.
The dry oil combines seven botanical oils with golden pearly particles, leaving the skin moisturised, satin-soft and illuminated without a greasy finish. Its clever roll-on applicator makes it especially easy to sweep across the collarbones, shoulders and legs or anywhere you want a more precise flash of golden shimmer.
Compact and effortless to use, it is the perfect option for holidays, handbags and last-minute touch-ups before an evening out. NUXE Huile Prodigieuse Or Roll-On

Saltair Golden Hour Shimmering Body Oil
£28 118ml
The fruitiest and most playful fragrance in the edit, Saltair Golden Hour smells like the happiest part of a summer holiday. Radiant sunflower is blended with juicy pineapple and fresh coconut, creating a bright tropical scent that immediately brings to mind warm skin, poolside afternoons and the nostalgic smell of sun cream.
The coconut gives the fragrance its creamy softness, while pineapple keeps it fresh and prevents it from becoming overly sweet. It is noticeably summery, but still light enough to wear throughout the day.
Fermented saururus, kukui, cacay and squalane oils help nourish and soften the skin, while light-reflecting pearl pigments leave behind a subtle, non-glittery sheen. This is the oil to choose when you want both your skin and your fragrance to feel instantly brighter.

L’Occitane Almond Shimmering Body Oil
£43 100ml
L’Occitane’s signature almond scent is softer, creamier and more comforting. Rather than smelling like an overly sugary almond dessert, it has a gently nutty quality combined with the clean warmth of freshly moisturised skin.
The fragrance is subtle enough for everyday wear but still leaves a delicious veil behind. It feels familiar and comforting, with just enough sweetness to make the skin smell quietly sensual.
Enriched with sweet almond oil, the lightweight formula absorbs quickly and leaves the body feeling soft without a heavy or greasy finish. A delicate bronze shimmer adds warmth and luminosity, making this an especially lovely choice for holidays or summer evenings. The overall effect is beautifully smooth, glowing skin wrapped in the scent of creamy almond.

TOM FORD Soleil Blanc Shimmering Body Oil
£99 100ml
TOM FORD Soleil Blanc is the most opulent and perfume-like of the shimmering body oils. Bergamot and cardamom bring brightness and spice before pistachio, ylang-ylang and coco de mer create its creamy, sun-drenched heart. Benzoin adds a warm amber sweetness that lingers beautifully on the body.
It does not simply smell like coconut. Instead, it blends solar florals, amber, spice and creamy warmth to create the scent of skin after a luxurious day spent in the sun. It is sensual, expensive-smelling and unmistakably TOM FORD.
The lightweight oil illuminates the body with a warm, sunlit sheen, transforming bare shoulders and legs with a single application. This is the one to save for holidays, summer parties and evenings when your skin deserves its own fragrance.
How to Apply Body Oil
For the softest finish, apply body oil while the skin is still slightly damp after bathing or showering. The oil helps seal in moisture and spreads more easily, allowing you to use less product.
Concentrate on areas that naturally catch the light, including the collarbones, shoulders, arms and the centre of the legs. If the formula contains shimmer, allow it to settle into the skin for a few minutes before dressing. A scented oil can also be layered beneath the matching perfume, helping the fragrance feel richer and last longer.
Whether you prefer the elegant florals of Coco Mademoiselle, the creamy almond warmth of L’Occitane or the solar glamour of Soleil Blanc, the best body oils offer more than hydration. They leave the skin soft, luminous and fragranced turning one of the simplest beauty steps into something far more luxurious.