Prices updated daily — 3 June 2026
Product type overview
baby skin care sits within Baby & Toddler, part of Health, Baby & Personal Care. On this page you compare 87 products from 6 UK supermarkets: Tesco, Sainsbury's, ASDA, Aldi, Morrisons and Waitrose. The lowest unit price for baby skin care is £1.50/l at Tesco. In total, 6 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 86 products across 6 supermarkets
baby skin care — compare prices across 6 supermarkets

FRED & FLO
Fred & Flo Baby Lotion 500Ml
500 ml
£1.50/litre
at 1 supermarket

Sainsbury's
Sainsbury's Little Ones Baby Lotion 500ml
500 ml
£2.00/litre
at 1 supermarket

Johnson's
Johnson's Lotion Everyday Use for Delicate Skin 500 ml
500 ml
£4.56/litre
at 1 supermarket

LITTLE ANGELS by ASDA
LITTLE ANGELS by ASDA Baby Oil 300ml
300 ml
£4.93/litre
at 1 supermarket

Sainsbury's
Sainsbury's Little Ones Baby Oil 500ml
500 ml
£5.00/litre
at 1 supermarket

Johnson’s
Johnson's Baby Bedtime Lotion with Natural Calm Essences 500ml
500 ml
£5.30/litre
at 2 supermarkets

Johnson's
Johnson's Oil 500ml
500 ml
£5.36/litre
at 1 supermarket

Johnson's
Johnson's Essentials by JOHNSON'S Baby Oil 500ml
500 ml
£5.40/litre
at 1 supermarket

Johnson’s
Johnson's Baby Oil 500 ml Moisturising Baby Oil to Protect Delicate Skin
500 ml
£5.40/litre
at 1 supermarket

FRED & FLO
Fred & Flo Baby Oil 500Ml
500 ml
£5.90/litre
at 1 supermarket

Johnson's
Johnson's Lotion Everyday Use for Delicate Skin 300 ml
300 ml
£6.17/litre
at 1 supermarket

Johnson's
Johnson's Baby Lotion 300ml
300 ml
£6.67/litre
at 1 supermarket

Johnson's
Johnson's Essentials Powder 400g
400 g
£6.75/kg
at 1 supermarket

Johnson’s
Johnson's Baby Oil 200 ml Moisturising Baby Oil to Protect Delicate Skin
200 ml
£7.25/litre
at 3 supermarkets

Johnson’s
Johnson's Baby Powder Natural Cornstarch 400g
400 g
£7.50/kg
at 3 supermarkets

Johnson's
Johnson's Baby Oil
500 ml
£7.50/litre
at 2 supermarkets

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

Johnson's
Johnson's Bedtime Powder
500 g
£8.00/kg
at 1 supermarket

Johnson’s
Johnson's Baby Powder Natural Cornstarch with Aloe and Vitamin E 200g
200 g
£9.00/kg
at 2 supermarkets

FRED & FLO
Fred & Flo Naturals Bedtime Lotion - Oat, Chamomile & Lavender 250ml
250 ml
£10.00/litre
at 1 supermarket

FRED & FLO
Fred & Flo Naturals Baby Lotion - Oat & Chamomile 250ml
250 ml
£10.00/litre
at 1 supermarket

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

Johnsons
Johnsons Baby Aloe & Vitamin E Natural Powder
200 g
£10.00/kg
at 1 supermarket

Sainsbury's
Sainsbury's Little Ones Naturals Body Lotion 250ml
250 ml
£10.00/litre
at 1 supermarket

Sainsbury's
Sainsbury's Little Ones Naturals Bedtime Lotion with Notes of Lavender & Chamomile 250ml
250 ml
£10.00/litre
at 1 supermarket

Johnson's
Johnson's Baby 300ml Lotion
300 ml
£10.00/litre
at 1 supermarket

Sainsbury's
Sainsbury's Little Ones Petroleum Jelly 150g
150 g
£10.67/kg
at 1 supermarket

Johnson's
Johnson's Powder Natural Cornstarch 200g
200 g
£10.70/kg
at 3 supermarkets

Johnson's
Johnson's Baby Natural Powder
200 g
£11.25/kg
at 1 supermarket

LITTLE ANGELS by ASDA
LITTLE ANGELS by ASDA by Liquid Talc 125ml
125 ml
£11.84/litre
at 1 supermarket

Johnson's
Johnson's JOHNSON'S Baby Classic Moisturising Oil 100ml
100 ml
£15.00/litre
at 2 supermarkets

Childs Farm
Childs Farm Baby Moisturiser 200ml Baby Soft Scent for Newborns & Sensitive Skin
200 ml
£15.00/litre
at 4 supermarkets

Childs Farm
Childs Farm Moisturiser Fragrance Free
200 ml
£16.75/litre
at 3 supermarkets

Johnsons
Johnsons Powder Natural Cornstarch 100g
100 g
£17.50/kg
at 1 supermarket

Johnson’s
Johnson's Baby Powder Natural Cornstarch 100g
100 g
£17.50/kg
at 2 supermarkets

Johnson's Baby
Johnson's BABY NAT POWDER 100g
100 g
£18.50/kg
at 1 supermarket

Nala's Kids
Nala's Kids Kids PAW Patrol Moisturising Lotion 200ml
200 ml
£20.00/litre
at 1 supermarket

Nala's Baby
Nala's Baby Vanilla Cloud Body Lotion with Oats, Coconut & Hibiscus 200ml
200 ml
£20.00/litre
at 3 supermarkets

Lemon Berry Barn
Lemon Berry Barn Liquid Talc Cotton Cloud 125ml
125 ml
£20.00/litre
at 1 supermarket

CHILDS FARM
Childs Farm and Bluey, Moisturiser, Bluey-Berry, 200ml
200 ml
£20.50/litre
at 3 supermarkets

nala's
Nala's Baby Nighttime Oil 200ml
200 ml
£21.50/litre
at 2 supermarkets

Vaseline
Vaseline Petroleum Jelly 100ml
100 ml
£25.00/litre
at 1 supermarket

Sainsbury's
Sainsbury's Little Ones Naturals Body Butter With Notes of Oat Milk & Peach 150ml
150 ml
£26.67/litre
at 1 supermarket

Aveeno
Aveeno Aveeno Kids Moisturising Face & Body Lotion, Gentle Fragrance, Suitable For Sensitive Skin, 150ml
150 ml
£30.47/litre
at 3 supermarkets

Aveeno Baby
Aveeno Baby Calming Comfort Bedtime Baby Lotion 150ml
150 ml
£30.67/litre
at 3 supermarkets

Aveeno Baby
Aveeno Kids Face & Body Lotion
150 ml
£32.67/litre
at 1 supermarket

FRED & FLO
Fred & Flo Naturals Fragrance Free Baby Balm 50Ml
50 ml
£50.00/litre
at 1 supermarket

Childs Farm
Childs Farm Baby All Over Balm 50ml Fragrance-Free Moisturiser for Newborns & Sensitive Skin
50 ml
£100.00/litre
at 1 supermarket

Sudocrem
Sudocrem My Little for dry, irritated skin & spots 22g
22 g
£157.73/kg
at 2 supermarkets

Sudocrem
Sudocrem My Little Aloe Vera Skin Care Cream
22 g
£157.73/kg
at 1 supermarket