Prices updated daily — 21 July 2026
Product type overview
baby skin care sits within Skin Care & Body, part of Health, Baby & Personal Care. On this page you compare 10 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 £5.00/l at Ocado. In total, 4 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 10 products across 9 supermarkets
baby skin care — compare prices across 9 supermarkets

Johnson's
Johnson's Bedtime Lotion Gentle Baby Lotion 500ml
500 ml
£7.48/litre
at 1 supermarket

Johnson's Baby
Johnson's Baby Comfort Touch Lotion 500ML
500 ml
£7.50/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
£10.75/kg
at 1 supermarket

Johnson's
Johnson's Powder Natural Cornstarch with Aloe and Vitamin E 200g
200 g
£10.85/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 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 50ml
50 ml
£90.00/litre
at 2 supermarkets