best body lotion smells good
Disclosure: As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. This post may contain affiliate links, meaning we may receive a small commission if you make a purchase through them.
I’ve tested many formulas, and the ones that stand out are those with natural, long-lasting fragrances. They shouldn’t be too strong right away but build up nicely over time. If you’re looking for something that won’t wash off too soon, look for lotions with a balanced blend—something that smells good from the first application and stays that way.
- Top 10 best body lotion smells good in 2026
- 1. Eos Shea Vanilla Lotion
- 2. NIVEA Cherry Blossom Body Lotion
- 3. Native Coconut Vanilla Body Lotion
- 4. Olay Super Serum Hand Lotion
- 5. Hempz Floral Moisturizing Lotion
- 6. Method Pure Peace Body Lotion
- 7. Moroccanoil Original Body Lotion
- 8. Jergens Original Scent Body Lotion
- 9. Aveeno Dry Skin Moisturizing Lotion
- 10. Lubriderm Fragrance-Free Moisturizing Lotion
Top 10 best body lotion smells good in 2026
1. Eos Shea Vanilla Lotion
This lotion delivers a rich, comforting vanilla scent that lingers pleasantly, making it one of the best body lotions for daily wear. The natural shea butter keeps skin soft without heaviness, leaving a smooth, non-greasy finish all day.
Lightweight yet deeply hydrating, it’s perfect for all skin types, offering long-lasting moisture without clogging pores. The vegan formula ensures gentle, clean care that smells as good as it feels.
2. NIVEA Cherry Blossom Body Lotion
This lotion delivers a light, floral scent that lingers beautifully without overpowering, making it one of the best body lotions that smells good. Cherry blossom-infused and jojoba oil blend hydrate deeply while absorbing quickly, leaving skin soft and supple for up to forty-eight hours.
The non-greasy formula ensures a clean finish, perfect for daily use without residue, so you’ll always feel fresh and well-moisturized.
3. Native Coconut Vanilla Body Lotion
Native Body Lotion, Coconut & Vanilla, is a deeply hydrating moisturizer that soothes dry and sensitive skin with natural ingredients like shea butter. Its rich scent lingers pleasantly, making it one of the best body lotions that smells good without any harsh chemicals.
The lotion delivers long-lasting moisture without silicones or parabens, making it gentle yet effective for all-day comfort.
4. Olay Super Serum Hand Lotion
Olay Super Serum Hand & Body Lotion works deep to lock in moisture for dry skin all day, giving a smooth, supple finish without the heaviness. Its signature vanilla-wood scent lingers pleasantly, making it one of the best body lotions that smells good while brightening and firming for a natural glow.
5. Hempz Floral Moisturizing Lotion
Hempz Sweet Jasmine & Rose Herbal Body Moisturizer is a deeply hydrating lotion packed with 100% pure hemp seed oil and shea butter to soothe dry skin. Its floral scent—elegant jasmine and rose—makes it one of the best body lotions that smells good, leaving skin soft and refreshed all day.
The formula also includes collagen for extra moisture, making it a vegan-friendly choice for those seeking gentle yet effective hydration.
6. Method Pure Peace Body Lotion
Method Body Lotion with Pure Peace scents blends delicate rose water and floral peonies with a touch of soothing pink sea salt. It leaves skin deeply hydrated for lasting moisture without heaviness, making it perfect for everyday use.
The signature fragrance is light yet inviting, offering a best body lotion smell that feels fresh and uplifting all day long.
7. Moroccanoil Original Body Lotion
Moroccanoil Body Lotion, Fragrance Originale, is a lightweight yet deeply nourishing lotion that leaves skin smooth and refreshed. Its signature scent is rich and inviting, making it one of the best body lotions that smells good without being overpowering.
The formula absorbs quickly, perfect for daily use, while the fragrance lingers pleasantly. It’s ideal for those who want a luxurious feel and a lasting aroma.
8. Jergens Original Scent Body Lotion
Jergens Original Scent Dry Skin Body Lotion delivers a rich, long-lasting moisturize that leaves skin soft and smooth. Its cherry almond fragrance is light yet inviting, making it one of the best body lotions that smells good without being overpowering.
Dermatologist-tested and gentle, it’s perfect for daily use, soothing even the driest skin while keeping it hydrated all day.
9. Aveeno Dry Skin Moisturizing Lotion
Aveeno Daily Moisturizing Body Lotion soothes dry skin with gentle prebiotic oats, leaving a light, pleasant scent that doesn’t cling. It hydrates without heaviness, making it ideal for daily use without irritation or buildup.
Fragrance-free and paraben-free, it’s gentle enough for sensitive skin while delivering lasting moisture. The clean, fresh aroma makes it one of the best body lotions that smells good.
10. Lubriderm Fragrance-Free Moisturizing Lotion
Lubriderm Advanced Therapy Fragrance Free Moisturizing Hand & Body Lotion soaks deep into dry, itchy skin without leaving a greasy residue. Its gentle, clean scent makes it one of the best body lotions for sensitive skin that won’t irritate or clog pores.
The Pro-Ceramide formula locks in moisture while soothing irritation, making it ideal for extra dry areas. Lightweight and non-greasy, it’s perfect for daily use without feeling heavy.










