Your body has far more skin than your face — and in winter it's often the first place dryness shows up, with tight, rough, flaky patches on the arms, legs and shins. The right body moisturiser does more than smell nice: it rebuilds the skin barrier so moisture actually stays put. Here are the best body moisturisers and lotions for dry skin you can buy in the UK in 2026.
How we chose
We looked for barrier-supporting ingredients (glycerin, ceramides, urea, shea butter), fragrance-free options for sensitive skin, genuine staying power, easy everyday application in pump bottles, and wide UK availability. Nothing here is pay-to-play.
Best overall: CeraVe Moisturising Lotion / Cream
CeraVe Moisturising Lotion
Check latest price
Ceramides plus hyaluronic acid in a lightweight lotion (or richer tub cream for very dry skin). It absorbs without greasiness, is fragrance-free, and the big pump bottle is excellent value for daily all-over use. A dependable, dermatologist-favourite choice for most dry skin.
Check price & reviewsAffiliate link — opens retailer site.
Best budget: Aveeno Daily Moisturising Lotion
Aveeno Daily Moisturising Lotion
Check latest price
Colloidal oatmeal soothes and softens while the lightweight formula sinks in fast. Affordable, widely stocked in supermarkets and Boots, and gentle enough for the whole family. A reliable everyday body lotion that punches above its price.
Check price & reviewsAffiliate link — opens retailer site.
Best for itchy, very dry skin: E45 / Cetraben
E45 Cream
Check latest price
A long-standing UK staple for very dry, rough and itchy skin. Fragrance-free and clinically familiar, it's ideal for eczema-prone or reactive skin. Slightly heavier in texture, so best for genuinely dry areas rather than light daily use.
Check price & reviewsAffiliate link — opens retailer site.
Best fast-absorbing: Garnier Body Superfood / Nivea Urea
Nivea Urea Body Lotion
Check latest price
Urea both hydrates and gently smooths thickened, 'crocodile' skin on shins, elbows and knees. This one absorbs quickly and is great if you dislike a greasy finish. Patch-test first if skin is cracked, as urea can sting on broken areas.
Check price & reviewsAffiliate link — opens retailer site.
How to apply body moisturiser for best results
Timing matters more than quantity. Apply within 60 seconds of stepping out of the shower or bath, onto skin that's still slightly damp — this traps surface water before it evaporates. Use lukewarm (not hot) water and pat dry gently. Reapply to hands and shins through the day in cold weather, and consider a richer cream at night. If you're prone to itchy skin, a fragrance-free formula reduces the chance of irritation.
Frequently asked questions
What is the best body moisturiser for very dry skin?
For most people CeraVe Moisturising Lotion or Cream is the best all-round choice thanks to ceramides and hyaluronic acid. For very dry, rough patches, a urea-based lotion like Nivea Urea helps smooth as well as hydrate.
How often should I moisturise my body?
At least once a day, and always straight after showering or bathing while skin is still damp. In winter or for very dry skin, twice a day — morning and night — works better.
Why is my body skin so dry even when I moisturise?
Common culprits are hot showers, harsh soaps, low indoor humidity and applying lotion to fully dry skin. Switch to lukewarm water, a fragrance-free wash, and moisturise within a minute of towelling off.
Are body lotions and face moisturisers interchangeable?
Body lotions are often too heavy or fragranced for facial skin, which is thinner and more reactive. You can use a gentle face cream on the body, but it's best not to use a scented body lotion on your face.