10 Best Body Lotions with SPF for Hydrated, Protected Skin in 2026

10 Best Body Lotions with SPF for Hydrated, Protected Skin in 2026

I’m pretty good about putting sunscreen on my face every day. My body? Not so much. Most body lotions with SPF feel like a necessary evil—they’re often sticky, greasy, or leave a chalky white cast that makes me look like a friendly ghost.

So I went on a mission to find the best body lotion 2026 has to offer. I needed something that felt like a real moisturizer but also gave me serious sun protection. After slathering on dozens of formulas, these are the ones that actually worked, leaving my skin hydrated and shielded from the sun.

 

 

Our Favorite Body Lotions with SPF

Neutrogena Hydro Boost Moisturizing Sunscreen Lotion SPF 50

Neutrogena Hydro Boost Moisturizing Sunscreen Lotion SPF 50

For around $12.48, this stuff is a dream for thirsty skin. The texture is a super lightweight water-gel, which my skin just drank up instantly. There was zero greasiness or white film left behind.

Thanks to hyaluronic acid, it felt genuinely hydrating for hours. I could easily see myself using this every single day, even under clothes, because it just disappears into the skin. It’s perfect for anyone with dry or dehydrated skin.

The Downside: It does have a pretty noticeable fragrance. It’s clean and fresh, but if you’re sensitive to scents, you might find it a bit much.

 

 

Banana Boat Light As Air Sunscreen Lotion SPF 50

Banana Boat Light As Air Sunscreen Lotion SPF 50

At $13.40, Banana Boat really nailed the name here. It honestly feels weightless. It absorbed crazy fast and left my skin with a soft, matte finish that wasn’t sticky at all.

I was so impressed with how this performed compared to other drugstore options. It didn’t leave any white cast on my skin, which is a huge win. This is a fantastic, affordable pick if you hate the feeling of traditional sunscreen.

The Downside: Unfortunately, it’s not reef-safe, so you’ll have to skip this one if you’re planning on swimming in the ocean.

 

 

Black Girl Sunscreen Moisturizing Sunscreen Lotion SPF 30

Black Girl Sunscreen Moisturizing Sunscreen Lotion SPF 30

You can grab this for about $12.49, and it’s worth every penny. It was created specifically to avoid a white cast on darker skin tones, and it totally delivers. It rubs in completely clear.

This felt more like a luxurious body lotion than a sunscreen. It’s packed with jojoba and avocado oil, so it left my skin feeling super hydrated and soft. I could easily skip my regular moisturizer and just use this.

The Downside: Because it’s so rich with oils, it can feel a little greasy if you have oilier skin or apply too much.

 

 

Coola Classic Body Organic Sunscreen Lotion SPF 30

Coola Classic Body Organic Sunscreen Lotion SPF 30

This one’s a bit of a splurge at $38. But if you’re into organic products, Coola is a fantastic choice. The tropical coconut scent smells incredible, like a vacation in a bottle.

It feels just like a high-end body lotion, not a sunscreen. It’s lightweight enough for a run but nourishing enough for everyday use, with antioxidants from raspberry seed oil and prickly pear extract. It gave my skin a healthy, hydrated look without feeling heavy.

The Downside: The price is definitely on the higher side for a body sunscreen.

 

 

Thrive Bodyshield Sunscreen SPF 50

Thrive Bodyshield Sunscreen SPF 50

For $25, this is my top mineral pick. I’m always wary of mineral sunscreens because of the white cast, but this one was surprisingly good. It uses non-nano zinc and absorbed quickly with very little whiteness.

It’s reef-safe and made with plant-based ingredients from Costa Rica that help soothe the skin. It felt great on my sensitive skin and held up well throughout the day. A solid choice for anyone wanting a physical sunscreen.

The Downside: It can leave a very slight residue right after you apply it, but that fades after a few minutes.

 

 

Sun Bum Original SPF 50 Sunscreen Lotion

Sun Bum Original SPF 50 Sunscreen Lotion

This classic beach staple costs around $16. It has that signature “summer” scent that instantly makes me think of the beach. It’s just a happy smell.

The formula is great—it’s not greasy and rubs in completely clear. The added Vitamin E makes it feel nicely moisturizing without being heavy. It’s a total crowd-pleaser for a reason.

The Downside: If you’re not a fan of that tropical, banana-coconut scent, you’ll want to skip this one.

 

 

Equate Ultra Broad Spectrum Sunscreen Lotion SPF 50

At just $8 for a big bottle, you can’t beat the value. I was skeptical, but Consumer Reports rated this one highly, and I can see why. It’s way less greasy than I expected for the price.

It provides solid SPF 50 protection and it’s water-resistant, making it perfect for a family beach trip. If you need to buy sunscreen in bulk without breaking the bank, this is the one.

The Downside: The fragrance is pretty strong and has that classic “sunscreen” smell.

 

 

Supergoop Glow Oil SPF 50

This oil costs $18 and it’s a totally different experience. I was worried an oil would be a greasy mess, but it’s surprisingly lightweight. It gives your skin this incredible, healthy-looking glow.

It felt really nourishing and hydrating, and it’s water-resistant, so you can use it on your body at the pool or beach. It’s perfect for anyone who wants that dewy, moisturized look along with their sun protection.

The Downside: It’s still an oil, so it does feel a bit slick on the skin, which might not be for everyone.

 

 

Blue Lizard Sensitive Mineral Sunscreen SPF 50+

Blue Lizard Sensitive Mineral Sunscreen SPF 50+

Priced at $20, this is a go-to for anyone with really reactive skin. It’s a mineral formula using zinc oxide and titanium dioxide, so it’s free of the chemical filters that can sometimes cause irritation.

It feels gentle and provides strong, broad-spectrum protection that’s also water-resistant. It’s one of those formulas you can trust not to cause a flare-up or breakout.

The Downside: Like most mineral sunscreens, it can leave a slight white cast, though it’s much less noticeable than others I’ve tried.

 

 

La Roche-Posay Anthelios Moisturizing Sunscreen Lotion SPF 50

For around $25, this sunscreen is a dermatologist favorite. It has a “melt-in” texture that absorbs beautifully into the skin without feeling heavy or sticky. It’s great for both body and face.

I found it to be super hydrating but also very gentle. It’s a great option if you have sensitive or even acne-prone skin on your chest or back and need a formula that won’t cause irritation.

The Downside: There is a very slight scent, which might bother those who prefer completely fragrance-free products.

After all this testing, I can confidently say there’s no excuse to skip body sunscreen anymore. The formulas have gotten so much better. They’re hydrating, easy to apply, and don’t feel like a chore to put on.

Whether you want a glowy oil, a budget-friendly lotion for the whole family, or a gentle mineral formula, there’s a great option out there. Just find the one that feels right for you and slather it on.

More posts