Looking for the best moisturizing body lotions to keep your skin soft and hydrated all day? Explore our top lightweight, non-greasy lotions made with natural ingredients that provide long-lasting moisture for all skin types.
Discover the best moisturizing body lotions that keep your skin soft and hydrated all day. These lotions are lightweight, non-greasy, and made with natural ingredients for healthy skin.
Find your perfect lotion here. Enjoy long-lasting moisture. Feel confident in your skin every day. Let’s explore the top choices that work wonders for all skin types.
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 |
This lotion is perfect for anyone who wants soft, smooth skin all day. If you like a light, non-greasy feel and enjoy a sweet vanilla scent, this lotion is made for you. It’s great for people who care about natural ingredients and want a vegan, cruelty-free option. |
|
![]() |
NIVEA Intense Healing Body Lotion for Very Dry, Itchy Skin with Glycerin, Provitamin B5 and Niacinamide, 72-Hour Body Moisturizer, 16.9 Fl Oz Pump Bottle |
This lotion is perfect for anyone with very dry, itchy skin who wants long-lasting moisture. It’s great for people who need a fast-absorbing, non-greasy lotion that soothes and nourishes skin all day. |
|
![]() |
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 |
This NIVEA body lotion is perfect for anyone with very dry skin who wants long-lasting moisture. It’s great for daily use and works well as a hand or foot lotion. |
|
![]() |
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 anyone with dry skin who wants long-lasting moisture. It works well for both men and women looking for a lotion that is quick to absorb and leaves skin feeling soft and healthy all day. |
|
![]() |
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 |
This body lotion is perfect for those with very dry skin needing 72-hour moisture. It’s non-greasy, quick-absorbing, and ideal for sensitive skin. |
|
![]() |
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 |
This lotion is perfect for women who want smooth, soft skin every day. It works great for all skin types and gives you deep hydration that lasts 24 hours. If you want a lotion that absorbs fast and leaves no greasy feel, this is for you. |
|
![]() |
eos Shea Better Body Lotion, Fresh & Cozy, 24-Hour Moisture Skin Care, Lightweight & Non-Greasy, Natural Shea, Vegan, 16 fl oz |
This lotion is perfect for anyone who wants soft, smooth skin all day without feeling sticky. If you like light, natural care that absorbs fast and is good for your skin and the planet, this is made for you. |
|
![]() |
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 anyone with dry or sensitive skin who wants gentle, long-lasting moisture. It works great as a daily face and body moisturizer that absorbs quickly and keeps skin smooth and hydrated all day. |
|
![]() |
Lubriderm Fragrance Free Daily Moisture Lotion + Pro-Ceramide, Shea Butter & Glycerin, Face, Hand & Body Lotion for Sensitive Skin, Hydrating Lotion for Healthier-Looking Skin, 24 fl. oz |
This lotion is perfect for anyone with sensitive skin who wants to keep their skin soft and healthy. It works well for all skin types and is easy to use on your face, hands, and body every day. |
|
![]() |
Amazon Basics Body Lotion For Dry Skin with Vitamins B5 & E, Clean Scent, 16 fl oz (Previously Solimo) |
This Amazon Basics Body Lotion is perfect for anyone with dry skin who wants a non-greasy, paraben-free solution. It’s great for daily use and safe for animals, too. |
Detailed Reviews
Discover the best moisturizing body lotions chosen with care and expert insight. Each lotion is tested for comfort, hydration, and value. We focus on what really works to keep your skin soft and healthy. Dive in to find the perfect lotion for your daily skin care needs.
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

Experience 24-hour hydration with eos Shea Better Body Lotion Vanilla Cashmere. This lotion is lightweight and non-greasy, perfect for daily use. It leaves your skin feeling soft and smooth all day.
Made with natural shea butter and 7 nourishing oils, it deeply moisturizes and protects your skin. The lotion is vegan, hypoallergenic, and free from parabens and phthalates. Enjoy a delightful vanilla cashmere scent with notes of vanilla, musk, and caramel.
Apply generously to clean skin and feel the difference. Your skin will stay nourished and beautifully scented.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This lotion is perfect for anyone who wants soft, smooth skin all day. If you like a light, non-greasy feel and enjoy a sweet vanilla scent, this lotion is made for you. It’s great for people who care about natural ingredients and want a vegan, cruelty-free option.
Ready to Purchase?
2. NIVEA Intense Healing Body Lotion for Very Dry, Itchy Skin with Glycerin, Provitamin B5 and Niacinamide, 72-Hour Body Moisturizer, 16.9 Fl Oz Pump Bottle

NIVEA Intense Healing Body Lotion is your secret weapon against very dry, itchy skin. It offers 3X care to soothe and nourish. Get ready for healthier-looking skin!
This lotion provides 72 hours of moisture. It’s quick-absorbing and non-greasy.
Experience immediate itch relief. Enjoy long-lasting hydration with this dermatologically tested formula.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This lotion is perfect for anyone with very dry, itchy skin who wants long-lasting moisture. It’s great for people who need a fast-absorbing, non-greasy lotion that soothes and nourishes skin all day.
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

Experience 72 hours of deep moisture with NIVEA Essentially Enriched Body Lotion. It’s made for very dry skin and leaves your skin feeling soft and smooth. The lotion absorbs quickly and is never greasy.
This lotion is packed with Hyaluronic Acid, Almond Oil, and Deep Nourishing Serum. These ingredients help your skin look healthy and refreshed. It’s also dermatologically tested for safety and works great on hands and feet.
You get two 16.9 fl oz bottles in a convenient pump design. The packaging uses 50% recycled plastic to help the environment.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This NIVEA body lotion is perfect for anyone with very dry skin who wants long-lasting moisture. It’s great for daily use and works well as a hand or foot lotion.
Ready to Purchase?
4. 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

Experience 48 hours of deep moisture with NIVEA Shea Nourish Body Lotion. It blends Hyaluronic Acid, Shea Butter, and a Deep Nourishing Serum to soothe dry skin. The lotion absorbs quickly and leaves your skin feeling silky smooth.
This lotion is dermatologically tested for skin safety and comes in a convenient pump bottle made from 50% recycled plastic. Enjoy healthy-looking skin every day with this easy-to-use, nourishing formula.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This body lotion is perfect for anyone with dry skin who wants long-lasting moisture. It works well for both men and women looking for a lotion that is quick to absorb and leaves skin feeling soft and healthy all day.
Ready to Purchase?
5. 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

Experience 72 hours of deep moisture with NIVEA Essentially Enriched Body Lotion. It’s specially made for very dry skin and leaves your skin feeling soft and smooth all day long.
This lotion is packed with Hyaluronic Acid, Almond Oil, and Deep Nourishing Serum. It absorbs quickly without feeling greasy, giving your skin a healthy, glowing look every time you use it.
Easy to use with a convenient pump bottle. Dermatologically tested for safety. Packaged in 50% recycled plastic to care for the planet.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This body lotion is perfect for those with very dry skin needing 72-hour moisture. It’s non-greasy, quick-absorbing, and ideal for sensitive skin.
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

Experience ultra-rich moisture with Olay Body Lotion for Women. It’s made with Shea Butter to deeply nourish your skin. Feel soft, smooth, and hydrated all day long.
See real results in just 14 days. This lotion absorbs instantly with no greasy feel. It works for all skin types.
Enjoy 24 hours of deep hydration powered by Vitamin B3 Complex. Your skin will look and feel amazing every day. Treat your skin to the care it deserves.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This lotion is perfect for women who want smooth, soft skin every day. It works great for all skin types and gives you deep hydration that lasts 24 hours. If you want a lotion that absorbs fast and leaves no greasy feel, this is for you.
Ready to Purchase?
7. eos Shea Better Body Lotion, Fresh & Cozy, 24-Hour Moisture Skin Care, Lightweight & Non-Greasy, Natural Shea, Vegan, 16 fl oz

Discover the eos Shea Better Body Lotion—your new go-to for soft, smooth skin. It’s lightweight and non-greasy, so it feels great all day. The scent is fresh and cozy, perfect for everyday use.
This lotion is packed with natural shea butter and 7 nourishing oils. It gives you 24-hour moisture without stickiness. Plus, it’s vegan and cruelty-free, made for healthy skin care.
Apply it on clean skin and feel the fast absorption. Enjoy soft, hydrated skin that lasts all day.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This lotion is perfect for anyone who wants soft, smooth skin all day without feeling sticky. If you like light, natural care that absorbs fast and is good for your skin and the planet, this is made for you.
Ready to Purchase?
8. CeraVe Daily Moisturizing Lotion for Dry Skin, Body Lotion & Face Moisturizer with Hyaluronic Acid and Ceramides, Daily Moisturizer, Fragrance Free, Oil-Free, 19 Ounce

Experience smooth, light-weight hydration with CeraVe Daily Moisturizing Lotion. It absorbs quickly, leaving your skin soft and never greasy.
This lotion keeps your skin hydrated for 24 hours. It has no fragrance and is safe for sensitive skin. Plus, it helps restore your skin’s natural barrier with essential ceramides.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This lotion is perfect for anyone with dry or sensitive skin who wants gentle, long-lasting moisture. It works great as a daily face and body moisturizer that absorbs quickly and keeps skin smooth and hydrated all day.
Ready to Purchase?
9. Lubriderm Fragrance Free Daily Moisture Lotion + Pro-Ceramide, Shea Butter & Glycerin, Face, Hand & Body Lotion for Sensitive Skin, Hydrating Lotion for Healthier-Looking Skin, 24 fl. oz

Lubriderm Fragrance Free Daily Moisture Lotion is a gentle lotion for your skin. It has pro-ceramide, shea butter, and glycerin. This lotion helps keep your skin soft and healthy.
It works fast without feeling greasy. You can use it on your face, hands, and body every day. The lotion is made for all skin types, even sensitive skin.
This lotion is free from fragrance, parabens, phthalates, and dyes. It is tested by doctors to be safe for your skin. Use it daily for smooth, hydrated skin that feels great.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This lotion is perfect for anyone with sensitive skin who wants to keep their skin soft and healthy. It works well for all skin types and is easy to use on your face, hands, and body every day.
Ready to Purchase?
10. Amazon Basics Body Lotion For Dry Skin with Vitamins B5 & E, Clean Scent, 16 fl oz (Previously Solimo)

Discover deep hydration with Amazon Basics Body Lotion for Dry Skin. It’s packed with vitamins B5 and E to moisturize and protect your skin. The lotion is non-greasy and paraben-free, perfect for daily use.
This lotion is made in the U.S.A. and not tested on animals. It works well for normal to very dry skin. Plus, the packaging may vary from what you see online.
| Pros | Cons |
|---|---|
|
|
Perfect For:
This Amazon Basics Body Lotion is perfect for anyone with dry skin who wants a non-greasy, paraben-free solution. It’s great for daily use and safe for animals, too.
Ready to Purchase?
Buying Guide
Choosing the best moisturizing body lotion can make your skin feel soft and fresh all day. The right lotion keeps your skin happy and healthy with just a simple daily step.
Here’s what to think about when buying a body lotion:
-
Hydration Duration: Look for lotions that offer long-lasting moisture. Some provide 24 hours, while others can keep your skin hydrated for up to 72 hours. This means less frequent reapplication and all-day comfort.
-
Skin Type Suitability: Pick a lotion made for your skin type. Dry skin needs richer, deeper moisturizers, while normal skin can use lighter formulas. Sensitive skin benefits from fragrance-free and hypoallergenic options.
-
Ingredients: Natural ingredients like shea butter, hyaluronic acid, and almond oil nourish and protect your skin. Avoid lotions with parabens, phthalates, or harsh chemicals for safer, healthier skin care.
-
Texture and Absorption: Choose a lotion that feels lightweight and non-greasy. Quick absorption means no sticky or oily residue, so you can dress right after applying.
-
Scent: If you like scented lotions, pick one with a pleasant, subtle fragrance like vanilla or fresh cozy notes. For sensitive noses, fragrance-free options are best.
-
Packaging: Convenient pump bottles make application easy and reduce waste. Some brands use recycled plastic, which is better for the environment.
-
Additional Benefits: Some lotions include vitamins like B3 or E, or ingredients that soothe itchy or very dry skin. These extras can improve skin health and comfort.
-
Vegan and Cruelty-Free: If you prefer ethical products, look for lotions labeled vegan and cruelty-free. These are made without animal ingredients or testing.
By keeping these factors in mind, you can find a lotion that fits your lifestyle and keeps your skin feeling soft, smooth, and hydrated every day.