Body lotion prices on Shopee Singapore: which works out cheapest per 100ml

Prices recorded 1 Sept 2026 · 10 listings · per 100g/ml

Body lotion is sold in 75ml tubes and 354ml pump bottles, and the big bottle is not always the better buy. These are 10 body lotions, creams and balms from 4 companies across 4 storefronts, priced on the same day and ordered by what 100ml costs. Two of them are eczema balms sold in small tubes, which is why they sit where they do — a balm and a daily lotion are not quite the same purchase, and the per-unit column will not tell you that.

Some links are affiliate links — we may earn a commission at no extra cost to you. Deals are independently curated.

Product Size Price per 100g/ml

CARESO body lotion, 300ml

iQueen Official Store

S$8.52–S$9.50 over 32 days we recorded

See it on Shopee →

300ml S$9.50 S$3.17

Aveeno sheer hydration daily moisturising lotion, 350ml

Kenvue Official Store

S$21.45–S$25.90 over 32 days we recorded

See it on Shopee →

350ml S$25.90 S$7.40

Aveeno daily moisturising lotion, normal to dry skin, 354ml

Kenvue Official Store

S$26.75–S$29.70 over 32 days we recorded history

See it on Shopee →

354ml S$29.70 S$8.39

Bioré UV anti-pollution body serum SPF50+, 150ml

Kao Official Store

S$11.40–S$15.20 over 32 days we recorded history

See it on Shopee →

150ml S$12.90 S$8.60

Aveeno daily moisturising creamy oil, almond, 300ml

Kenvue Official Store

S$20.25–S$25.90 over 32 days we recorded

See it on Shopee →

300ml S$25.90 S$8.63

Aveeno Dermexa daily emollient cream, 200ml

Kenvue Official Store

S$21.40–S$23.80 over 32 days we recorded

See it on Shopee →

200ml S$23.80 S$11.90

La Roche-Posay Lipikar Baume AP+M, 400ml

La Roche Posay Official Store

S$58.21–S$61.60 over 32 days we recorded history

See it on Shopee →

400ml S$61.60 S$15.40

Curél sebum care lotion, 150ml

Kao Official Store

S$22.44–S$26.38 over 32 days we recorded

See it on Shopee →

150ml S$23.76 S$15.84

Aveeno Dermexa fast and long-lasting balm, 75ml

Kenvue Official Store

S$20.80–S$23.10 over 32 days we recorded

See it on Shopee →

75ml S$23.10 S$30.80

Jergens moisturiser

Kao Official Store

S$9.65–S$12.15 over 32 days we recorded history

See it on Shopee →

not stated S$10.25

Sizes here are stated in millilitres. Where a listing gives no size we show the sticker price and it sorts last, rather than estimating one.

What we checked

  • The price, size, seller and stock of every listing, from Shopee's own affiliate feed on the date in the heading.
  • That each listing is a single product, not a carton deal, a bundle or a variant-range title.
  • That no single corporate group supplies more than two fifths of the rows.
  • The recorded price history of every row, from our own daily snapshots.

What we did not check

  • Whether any of them works, for eczema or anything else. Several carry medical-sounding claims; we have tested none of them.
  • Fragrance, feel or absorbency — the things people actually choose a lotion on.
  • Whether a 354ml bottle lasts proportionally longer than a 75ml tube in practice.
  • Delivery cost and time.

Send this to someone

We priced 10 body lotions and creams on Shopee SG on 1 Sept 2026. Cheapest per 100g/ml: CARESO body lotion, 300ml at S$3.17, against S$30.80 for the dearest — same shelf, same day. https://sgdealshub.com/guides/body-lotion-price-singapore/

Before 9.9 on 9 September

Sale discounts are measured against a price the seller picks on the day. We recorded ours beforehand, and we recorded them daily.

Prices move. These are what we observed on 1 Sept 2026 and are not a promise about today's price — confirm on the listing before buying.