Prices updated daily — 8 September 2026
Product type overview
baby skin care sits within Skin Care & Body, part of Health, Baby & Personal Care. On this page you compare 9 products from 9 UK supermarkets: Aldi, ASDA, Co-op, Iceland, Morrisons, Ocado, Sainsbury's, Tesco and Waitrose. The lowest unit price for baby skin care is £6.00/l at Morrisons. In total, 3 variants of baby skin care are compared (different pack sizes and compositions). All prices are normalised to the same unit (per kilogram, per litre or per piece) so that packs of different sizes can be compared fairly — a larger pack is not automatically the best value. The ranking below shows, per variant, which supermarket currently has the sharpest price, including own-label products alongside national brands. Prices refresh daily from the retailers' own public price lists, so you never see stale offers when planning your weekly shop. Allsupers uses no affiliate links or paid placement; the ranking is purely price-based and updated from public data.
Cheapest baby skin care
Compare 9 products across 9 supermarkets
baby skin care — compare prices across 9 supermarkets

Johnson's Baby
Johnson's Baby Comfort Touch Lotion 500ML
500 ml
£6.00/litre
at 1 supermarket

Johnson's Baby
Johnson's Baby Oil
200 ml
£7.50/litre
at 1 supermarket

Johnson's Baby
Johnson's Natural Baby Powder
400 g
£8.05/kg
at 1 supermarket

My Little Coco
My Little Coco Aloe & Pear Moisturising Body Cream 350ml
350 g
£17.86/kg
at 1 supermarket

Vaseline
Vaseline Petroleum Jelly Original 100 ml
100 ml
£25.00/litre
at 3 supermarkets

Nala's Kids
Nala's Kids 200ml Paw Patrol Body Butter
200 ml
£25.00/litre
at 2 supermarkets

Nala's Baby
Nala's Baby Vanilla Cloud Nighttime Oil with Coconut Oil, Apricot & Lavender 200ml
200 ml
£28.70/litre
at 1 supermarket

Aveeno Baby
Aveeno Baby Dermexa Cream
150 ml
£73.33/litre
at 1 supermarket

My Expert Midwife
My Expert Midwife Totally Immense Dribble Defence
50 ml
£90.00/litre
at 2 supermarkets