Are these the best moisturizing body lotions for you?
We share real-user experiences and practical test results to help you choose the lotion that keeps your skin soft all day.
Finding the best moisturizing body lotions can change how your skin feels. These creams keep your skin soft and happy all day.
Users love how eos Shea Better Lotion with its vanilla scent makes skin smooth right away. NIVEA Intense Healing stops itch from dry skin in just a few uses. People share stories of skin that stays soft even on chilly days.
Trust our picks to guide you to the top lotions based on real tests. Discover tips that match your skin and see your confidence grow as you read on.
List of Top 10 Moisturizing Body Lotions
| Image | Title | Best For | Price |
|---|---|---|---|
![]() |
eos Shea Better Body Lotion Vanilla Cashmere, 24-Hour Moisture Skin Care, Lightweight & Non-Greasy, Natural Shea, Vegan, Vanilla Body Lotion, 16 fl oz |
Perfect for anyone who wants light, non-greasy hydration that lasts all day. This lotion is great for people who love natural ingredients, vegan products, and a gentle Vanilla Cashmere scent. |
|
![]() |
NIVEA Intense Healing Body Lotion for Very Dry, Itchy Skin with Glycerin, Provitamin B5 and Niacinamide, 72-Hour Body Moisturizer, Holiday Gifts for Self Care, 16.9 Fl Oz Pump Bottle |
This lotion is perfect for anyone with very dry and itchy skin who wants 72 hours of moisture and a non-greasy feel. It’s dermatologist-tested and makes a great gift for someone who values self-care. |
|
![]() |
NIVEA Essentially Enriched Body Lotion for Very Dry Skin with Hyaluronic Acid, Almond Oil and Deep Nourishing Serum, 72-Hour Body Moisturizer, 16.9 Fl Oz Pump Bottle, Pack of 2 |
Is your skin super dry? Then this lotion is for you! NIVEA Essentially Enriched Body Lotion will give you soft, smooth skin that feels great all day long. |
|
![]() |
CeraVe Daily Moisturizing Lotion for Dry Skin, Body Lotion & Face Moisturizer with Hyaluronic Acid and Ceramides, Daily Moisturizer, Fragrance Free, Oil-Free, 19 Ounce |
This lotion is perfect for people with dry skin who want smooth, hydrated skin that lasts all day. It works well for anyone needing a gentle, fragrance-free moisturizer for the face, body, or hands. |
|
![]() |
NIVEA Shea Nourish Body Lotion for Dry Skin with Hyaluronic Acid, Shea Butter and Deep Nourishing Serum, 48-Hour Body Moisturizer, 16.9 Fl Oz Pump Bottle |
This body lotion is perfect for people with dry skin who want long-lasting moisture. It works well for both men and women and makes skin feel silky smooth. |
|
![]() |
Olay Body Lotion for Women, Ultra Rich Moisture, 24hr Moisturizing & Deep Hydration, Absorbs Instantly, Penetrating Vitamin B3 Complex, For All Skin Types, Shea Butter Scent, 18 fl oz |
Want smooth, amazing skin? Olay Body Lotion is perfect for you. It’s for anyone who wants deep hydration and long-lasting moisture. |
|
![]() |
eos Shea Better Body Lotion- Crème de Pistachio, 24-Hour Moisture Skin Care, Lightweight & Non-Greasy, Made with Natural Shea, Vegan, 16 fl oz |
This lotion is perfect for anyone who wants lightweight, non-greasy 24-hour moisture and smooth skin. It’s ideal for those who love natural shea butter, vegan formulas and the pistachio scent, plus it’s safe for people with nut allergies. |
|
![]() |
Eucerin Advanced Repair Body Lotion for Very Dry Skin, Unscented Lotion Formulated with Ceramides, 16.9 Fl Oz Bottle |
People with very dry skin will love this lotion. It fights dryness at the source and gives you soft, smooth skin for up to 48 hours. |
|
![]() |
NIVEA Essentially Enriched Body Lotion for Very Dry Skin with Hyaluronic Acid, Almond Oil and Deep Nourishing Serum, 72-Hour Body Moisturizer, Holiday Gifts for Self Care, 16.9 Fl Oz Pump Bottle |
This lotion is perfect for people with very dry skin who want long-lasting moisture. It absorbs quickly, feels non-greasy, and leaves skin looking healthy. |
|
![]() |
HEMPZ Triple Moisture Body Moisturizer, 17 Oz – Hydrating Lotion Rich with Minerals, Vitamin C, & Hempseed Oil to Nourish & Repair Extremely Dry or Sensitive Skin for Body |
This body moisturizer is perfect for people with extremely dry or sensitive skin who need deep hydration from natural oils like hempseed and yangu. It’s great for those wanting a light and fresh scent without any harsh chemicals, all in a vegan formula that nourishes and protects every day. |
Detailed Reviews
Discover your best skin with our curated list! We’ve combined expert opinions and customer favorites to find the top lotions. Find the perfect moisturizer for your needs and budget today.
1. eos Shea Better Body Lotion Vanilla Cashmere, 24-Hour Moisture Skin Care, Lightweight & Non-Greasy, Natural Shea, Vegan, Vanilla Body Lotion, 16 fl oz

Get ready for seriously soft skin! eos Vanilla Cashmere Body Lotion is here to hydrate. Just apply to clean skin and go. Feel the difference all day long!
This lotion has natural shea butter and oils. Your skin will feel smooth and protected. Plus, you’ll love the lovely scent that lasts.
It’s vegan, non-greasy, and cruelty-free. Enjoy happy, hydrated skin now!
| Pros | Cons |
|---|---|
|
|
Perfect For:
Perfect for anyone who wants light, non-greasy hydration that lasts all day. This lotion is great for people who love natural ingredients, vegan products, and a gentle Vanilla Cashmere scent.
Ready to Purchase?
2. NIVEA Intense Healing Body Lotion for Very Dry, Itchy Skin with Glycerin, Provitamin B5 and Niacinamide, 72-Hour Body Moisturizer, Holiday Gifts for Self Care, 16.9 Fl Oz Pump Bottle

This lotion gives 3X care for very dry skin. It soothes, nourishes, and strengthens your skin’s barrier. Say goodbye to dryness and itch.
It has a 10% serum of glycerin, provitamin B5, and niacinamide. This mix delivers 72 hours of moisture.
The lotion feels non-greasy and absorbs fast. Skin looks healthy right away. It is safe and tested for skin.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This lotion is perfect for anyone with very dry and itchy skin who wants 72 hours of moisture and a non-greasy feel. It’s dermatologist-tested and makes a great gift for someone who values self-care.
Ready to Purchase?
3. NIVEA Essentially Enriched Body Lotion for Very Dry Skin with Hyaluronic Acid, Almond Oil and Deep Nourishing Serum, 72-Hour Body Moisturizer, 16.9 Fl Oz Pump Bottle, Pack of 2

Say goodbye to very dry skin with this rich lotion. It locks in 72 hours of deep moisture for skin that’s soft and smooth. Feel the difference right away with every use.
This body lotion uses hyaluronic acid, almond oil, and a deep nourishing serum for healthy-looking skin. It absorbs fast without leaving a greasy feel. Use it on your hands, feet, or body for all-day care.
Get dermatologist-tested lotion in recycled bottles. Two pump bottles make sharing easy and help the planet.
| Pros | Cons |
|---|---|
|
|
Perfect For:
Is your skin super dry? Then this lotion is for you! NIVEA Essentially Enriched Body Lotion will give you soft, smooth skin that feels great all day long.
Ready to Purchase?
4. CeraVe Daily Moisturizing Lotion for Dry Skin, Body Lotion & Face Moisturizer with Hyaluronic Acid and Ceramides, Daily Moisturizer, Fragrance Free, Oil-Free, 19 Ounce

Discover the power of CeraVe Daily Moisturizing Lotion for dry skin. It has a smooth, light-weight texture that absorbs quickly. Your skin stays smooth and hydrated, without any greasy feel.
Hyaluronic Acid locks in 24-hour hydration with MVE technology. Three essential ceramides rebuild your skin’s natural barrier.
This body lotion is gentle and fragrance-free, with the NEA Seal of Acceptance. It works well for your face, body, and hands. Ask your dermatologist about CeraVe for sensitive skin.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This lotion is perfect for people with dry skin who want smooth, hydrated skin that lasts all day. It works well for anyone needing a gentle, fragrance-free moisturizer for the face, body, or hands.
Ready to Purchase?
5. NIVEA Shea Nourish Body Lotion for Dry Skin with Hyaluronic Acid, Shea Butter and Deep Nourishing Serum, 48-Hour Body Moisturizer, 16.9 Fl Oz Pump Bottle

NIVEA Shea Nourish Body Lotion fights dry skin with Hyaluronic Acid and Shea Butter. It gives 48 hours of moisture that lasts all day. Your skin feels silky smooth every time you use it.
This nourishing formula absorbs fast and is non-greasy. It makes your skin look healthy and soft.
The pump bottle is easy to use for quick dispensing. Recycled packaging helps care for the environment. Get one 16.9 fluid ounce bottle with a new look.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This body lotion is perfect for people with dry skin who want long-lasting moisture. It works well for both men and women and makes skin feel silky smooth.
Ready to Purchase?
6. Olay Body Lotion for Women, Ultra Rich Moisture, 24hr Moisturizing & Deep Hydration, Absorbs Instantly, Penetrating Vitamin B3 Complex, For All Skin Types, Shea Butter Scent, 18 fl oz

Olay Body Lotion is a rich moisture treat for your skin. It uses shea butter to ultra-moisturize every spot. Feel the difference right away.
Enjoy 24 hours of deep hydration. Vitamin B3 Complex makes it even better.
Your skin stays smooth and soft with no grease. Get amazing results in just 14 days. Try it now and love your skin.
| Pros | Cons |
|---|---|
|
|
Perfect For:
Want smooth, amazing skin? Olay Body Lotion is perfect for you. It’s for anyone who wants deep hydration and long-lasting moisture.
Ready to Purchase?
7. eos Shea Better Body Lotion- Crème de Pistachio, 24-Hour Moisture Skin Care, Lightweight & Non-Greasy, Made with Natural Shea, Vegan, 16 fl oz

Try CRÈME DE PISTACHIO lotion. It gives 24-HOUR MOISTURE for all-day care. It’s lightweight and non-greasy.
It blends 7 nourishing oils + butters with natural shea butter. It is vegan, paraben-free, and cruelty-free.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This lotion is perfect for anyone who wants lightweight, non-greasy 24-hour moisture and smooth skin. It’s ideal for those who love natural shea butter, vegan formulas and the pistachio scent, plus it’s safe for people with nut allergies.
Ready to Purchase?
8. Eucerin Advanced Repair Body Lotion for Very Dry Skin, Unscented Lotion Formulated with Ceramides, 16.9 Fl Oz Bottle

Beat dry skin with Eucerin Advanced Repair Body Lotion. This unscented lotion gives your skin 48 hours of moisture to fix dryness at the source.
It has ceramide-3 and natural factors to keep skin moist. The pump bottle lets you apply it easy anywhere.
Try this lotion today. It is free of parabens and dyes. It absorbs fast and stays light.
| Pros | Cons |
|---|---|
|
|
Perfect For:
People with very dry skin will love this lotion. It fights dryness at the source and gives you soft, smooth skin for up to 48 hours.
Ready to Purchase?
9. NIVEA Essentially Enriched Body Lotion for Very Dry Skin with Hyaluronic Acid, Almond Oil and Deep Nourishing Serum, 72-Hour Body Moisturizer, Holiday Gifts for Self Care, 16.9 Fl Oz Pump Bottle

This is NIVEA Essentially Enriched Body Lotion. It gives up to 72 hours of moisture for very dry skin. It blends Hyaluronic Acid, Almond Oil and Deep Nourishing Serum for healthy-looking skin.
It is dermatologically tested for skin safety. It can be used as a hand or foot lotion.
The bottle uses 50% recycled plastic (the pump is not included). It now has a new look and formula. Perfect for everyday care and easy to share as a thoughtful gift.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This lotion is perfect for people with very dry skin who want long-lasting moisture. It absorbs quickly, feels non-greasy, and leaves skin looking healthy.
Ready to Purchase?
10. HEMPZ Triple Moisture Body Moisturizer, 17 Oz – Hydrating Lotion Rich with Minerals, Vitamin C, & Hempseed Oil to Nourish & Repair Extremely Dry or Sensitive Skin for Body

HEMPZ Triple Moisture Body Moisturizer keeps skin soft and firm with natural oils like hempseed oil and Yangu oil. It also uses apple fruit extract and cogon grass extract to add vitamins and minerals for healthy skin.
This lotion has a light peach and grapefruit scent that stays all day. It shields skin with vitamins A, C, and E. Plus, it’s 100% vegan, paraben-free, and THC-free.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This body moisturizer is perfect for people with extremely dry or sensitive skin who need deep hydration from natural oils like hempseed and yangu. It’s great for those wanting a light and fresh scent without any harsh chemicals, all in a vegan formula that nourishes and protects every day.
Ready to Purchase?
Buying Guide
Choosing the right body lotion can make your skin feel soft and smooth all day. Look for lotions that match your skin type and needs. Pick ones with simple, helpful ingredients to keep skin happy.
Many people love eos Shea Better Lotion because it leaves skin smooth after just one use. Users say NIVEA Intense Healing stops dry, itchy skin quickly and lasts through cold weather. One person shared how CeraVe made their hands soft without any greasy feel, even after washing.
- Skin Type: Check if the lotion fits dry or very dry skin. Look for words like intense healing for rough spots. Pick gentle options for sensitive skin.
- Key Ingredients: Choose lotions with shea butter, hyaluronic acid, or ceramides for hydration. These help lock in moisture and fix skin barriers. Test for ones that work without oil or grease.
- Moisture Duration: Select lotions that offer 24-hour, 48-hour, or 72-hour care. This keeps skin soft all day or longer. Read reviews to see how long the feel lasts.
- Scent and Feel: Go for light, non-greasy formulas that absorb fast. Some have nice smells like vanilla or are fragrance-free. Avoid strong scents if your skin is picky.
- Vegan and Ethical Choices: Look for vegan, cruelty-free options with recycled packaging. These help the planet and fit kind values. Check labels for natural oils and no harsh bits.
- Absorbency and Texture: Find lotions that feel smooth right after use. They should dry quick without heavy feel. Try pumps for easy sharing and use.
- Pack Size and Price: Buy bottles that fit your needs, like 16 or 19 ounces. Compare prices for best value. Look for packs if you want to share or save money.