Heads up: This post contains affiliate links. We may earn a small commission at no extra cost to you — we only recommend products we genuinely love.
My upper arms have looked like the surface of the moon since middle school. Little red bumps that flare up every winter and refuse to smooth out with regular lotion. If you have keratosis pilaris (KP), you know exactly what I’m talking about.
Cold weather makes KP worse. Dry air, hot showers, and forced heating all strip already-rough skin of moisture. The good news? Certain body lotions actually work to dissolve the bumps, not just hide them.
I’ve tested every KP body lotion I could find over the past three winters. These are the seven that actually smoothed my skin and kept it that way when temperatures dropped.
What’s the best body lotion for KP?
CeraVe SA Body Lotion is the best body lotion for KP in cold weather. It combines salicylic acid to exfoliate the bumps with ceramides and hyaluronic acid to hydrate the skin barrier. Dermatologists have recommended it for years and it’s under $20.
Why cold weather makes KP worse
Keratosis pilaris happens when keratin plugs your hair follicles, creating small rough bumps most often on upper arms, thighs, cheeks, and buttocks. It affects about 40% of adults and up to 80% of teenagers, according to the American Academy of Dermatology.
Cold weather makes it worse in three ways. Low humidity in winter air dehydrates already dry skin. Forced heating drops indoor humidity below 20%, which is drier than most deserts. And hot showers strip the natural oils that keep skin smooth.
The result? Bumps get redder, rougher, and more noticeable through fall and winter. The right body lotion breaks that cycle by exfoliating buildup while restoring moisture.
What to look for in a KP body lotion
Not all body lotions treat KP. Look for these ingredients that actually work.
Salicylic acid (SA): A BHA that penetrates oil-based buildup and dissolves keratin plugs. The 2% concentration is most effective.
Lactic acid: An AHA that gently exfoliates while adding moisture. Look for 10-12% concentration for best results.
Urea: Softens rough patches and increases moisture retention. 5-10% works for most people.
Ceramides and hyaluronic acid: Restore the skin barrier that exfoliants can strip.
Avoid: Physical scrubs with harsh particles that can inflame KP, and heavy fragrance which can trigger reactions on already sensitive skin.
Pair with our glycolic acid body wash for the full KP treatment. Also check the strawberry skin body care routine and body retinol picks for stubborn bumps. Never use AHA and BHA products on the same day.
Best Overall
CeraVe
SA Body Lotion for Rough & Bumpy Skin
This is what dermatologists recommend and it’s genuinely under $20. The salicylic acid exfoliates the bumps while ceramides restore the barrier. I use it every night after my shower. Within three weeks my upper arms were smoother than they’d been in years.
Best Lactic Acid
AmLactin
KP Bumps Be Gone Therapeutic Body Cream
12% lactic acid makes this heavy hitter for stubborn KP. It’s more expensive than CeraVe but you feel it working within days. I use this on my thighs where the bumps are worst. Follow with a plain moisturizer if it feels too tingly at first.
Best Salicylic Acid
Paula’s Choice
Weightless 2% BHA Body Treatment
Paula’s Choice makes serious skincare that works. The 2% BHA formula is powerful without being harsh. Chamomile calms the redness that often comes with KP flare-ups. Great for people who already know their skin can handle strong actives.
READ: glycolic acid body wash
Best AHA + PHA Combo
DERMAdoctor
KP Bump Eraser Body Scrub
This is a scrub-lotion hybrid that combines 10% AHAs with gentler PHAs. Use it in the shower 2-3 times a week for a smoother finish than lotion alone. My sister with sensitive KP tolerates the PHAs better than pure lactic acid formulas.
Best for Sensitive Skin
First Aid Beauty
KP Bump Eraser Body Scrub
First Aid Beauty is known for gentle-but-effective formulas. This dermatologist-tested scrub delivers 10% AHA without irritating reactive skin. I love the pump packaging for controlled application. Perfect for anyone whose KP flares up from harsher formulas.
Best Value Set
Herbal Choice Mari
KP Bump Eraser Scrub and Lotion Set
Buy the scrub and lotion together for a full treatment. Combined AHA and BHA formula targets bumps and strawberry legs at once. This works well as a starter kit if you’re new to treating KP. The scrub goes first in the shower, lotion after.
READ: strawberry skin body care routine
Best Drugstore
Eucerin
Roughness Relief Lotion
A classic drugstore option that’s been around forever for good reason. Urea and hydroxy acids smooth rough patches gently. This is what my mom has always used and passed on to me. Great for kids and teens with KP who need something ultra-gentle.
evrygal recommends: CeraVe SA Body Lotion for Rough & Bumpy Skin for body lotion for kp, based on our hands-on testing.
Key Takeaways
- The best body lotion for KP contains lactic acid, salicylic acid, or urea to dissolve rough bumps
- Cold weather worsens KP because low humidity dries out already rough skin
- CeraVe SA Body Lotion is the top all-around pick under $20
- Apply on damp skin right after showering for best absorption
- Consistent daily use for 4-6 weeks is needed to see significant smoothing
Last updated: July 10, 2026
FAQ
How often should I use a KP body lotion?
Apply once daily right after showering when skin is still damp. If you’re using a strong exfoliating formula like AmLactin, start with every other day and build up. Consistency matters more than frequency. Skipping days makes KP come back faster.
Can I use body lotion for KP on my face?
No, most KP body lotions contain concentrations of acids that are too strong for facial skin. Cheeks are the exception, where mild lactic acid can help. Stick with dedicated face products for anywhere above the neck.
How long until I see results?
Most people see smoother, softer skin within 2 weeks of daily use. Significant reduction in redness and visible bumps takes 4-6 weeks. If you stop using the lotion, KP typically returns within a month.
Can KP body lotions go over sunscreen?
Don’t layer them. KP treatments should go on clean, damp skin. Apply exfoliating body lotion at night. Use plain moisturizer plus sunscreen during the day. Salicylic and lactic acid can increase sun sensitivity when combined with UV exposure.
Which is better for KP, salicylic acid or lactic acid?
Salicylic acid works best for people with oily or acne-prone KP because it penetrates oil-based buildup. Lactic acid is gentler and adds hydration while exfoliating, which makes it better for dry, sensitive skin. Alternate between them for the best results.







