Skip to content

Is Kiehl's worth it?

Yes — Kiehl's is actually cheaper per ml than the middle of the market.

Kiehl's runs a median of $0.25 per ml across the 6 listings we track. The median across all 924 skincare listings we track is $2.24, and the cheapest is $0.062. Prices re-checked continuously.

Worth noting: the premium tier isn't automatically the expensive one. Measured per ml, Kiehl's sits below the middle of the market we track.

Cheapest way to buy the brand: Ultra Facial Oil-Free Cleanser at $0.18/ml.

Cheaper alternatives All Kiehl's ranked

Frequently asked

Is Kiehl's worth the money?

Yes — Kiehl's is actually cheaper per ml than the middle of the market. As of July 21, 2026, Kiehl's costs a median of $0.25 per ml across the 6 listings we track, against $2.24 per ml for the 924 skincare listings we track overall. That puts it below the middle of the market — you are not paying a premium for the name here.

Why is Kiehl's so expensive?

It isn't, measured properly. Kiehl's reads as a premium brand, but at $0.25 per ml it actually comes in below the $2.24 median of the 924 skincare listings we track. The bottle is small; the price per ml is not high.

How much does Kiehl's cost per ml?

$0.25 per ml at the median, from $0.18 at the cheapest Kiehl's product we track. The average Kiehl's item we track sells for $32.