
La Roche-Posay Lipikar AP+Max Triple Repair Moisturizing Body…
As of July 24, 2026, the lowest price for body lotion & body care on Amazon is $1.63/fl oz — the median is $4.23/fl oz across 187 tracked products. Prices re-checked continuously.
🧮 Got a price? Check if it’s good →
Body lotion & body care ranked by the real cost per fl oz — the unit that actually matters, not the size of the pack. We do the math so you compare true value.
💚 Best value right now$1.63 / fl oz· La Roche-PosaySee it →187 live deals · cheapest per fl oz first

La Roche-Posay Lipikar AP+Max Triple Repair Moisturizing Body…

Kiehl's Grapefruit Liquid Body Cleanser

philosophy salted citrus shower gel 16 fl oz

philosophy lemon custard shower gel 16 fl oz

philosophy coconut splash shower gel 16 fl oz

philosophy cabana girl shower gel 16 fl oz

Kiehl's Grapefruit Liquid Body Cleanser

The Ordinary Natural Moisturizing Factors + Inulin Body Lotion

DELON Intense Moisturizing Body Butter

NUXE Ultra Rich Cleansing Gel Face & Body Wash with Honey…

Sol de Janeiro Bom Dia Bright Body Wash 385mL/13.0 fl oz.

Sol de Janeiro Brazilian Play Moisturizing Shower Cream Gel…
From our own price checks — not sticker “was” prices.
| Tier | Cost per fl oz | Example |
|---|---|---|
| Budget | $1.63 – $3.52 | La Roche-Posay Lipikar AP+Max Triple Repair… |
| Mid-range | $3.52 – $6.72 | L'OCCITANE Osmanthus Body Lotion 8.40 fl oz |
| Premium | $6.72 – $34.01 | Tata Harper Revitalizing Body Oil |
See our Best of 2026 picks →Cost-Per-Unit IndexUnit price calculator
Body lotion is bought by the bottle and used by the handful, so cost per fl oz is the honest number — and it spans more than 20× between a pump bottle of basic lotion and a boutique body cream.
We take each listing’s last-seen price and divide it by the fl oz — the unit that actually matters here — so a big pack and a small one line up on the same scale. The cheapest per fl oz wins, not the biggest label or the lowest sticker price.
Cheapest isn’t always best value. For body lotion & body care we surface the trust signal that separates the real thing from filler: $/fl oz, not $/bottle.