Prices updated daily — 3 June 2026

Product type overview

infant formula 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 infant formula is £8.74/kg at Aldi. In total, 7 variants of infant formula 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 infant formula

Compare 85 products across 6 supermarkets

From £8.74 / kiloFrom £4.20 / litre

infant formula — compare prices across 6 supermarkets

Little Steps LITTLE STE[S® 1 First Infant Baby Milk Premade Liquid Formula from birth 200ml
ASDA

Little Steps

Little Steps LITTLE STE[S® 1 First Infant Baby Milk Premade Liquid Formula from birth 200ml

200 ml

from£0.84

£4.20/litre

ASDA
Morrisons

at 2 supermarkets

0
SMA First Infant Baby Milk from birth Ready-to-use formula milk 1L
Sainsbury's

SMA

SMA First Infant Baby Milk from birth Ready-to-use formula milk 1L

1 litre

from£4.40

£4.40/litre

ASDA
Sainsbury's

at 2 supermarkets

0
Kendamil First Infant Milk 6 x 250ml
ASDA

Kendamil

Kendamil First Infant Milk 6 x 250ml

1.5 litre

from£6.88

£4.59/litre

ASDA
Morrisons
Sainsbury's
Tesco

at 4 supermarkets

0
Cow & Gate 1 First Infant Milk from Birth 1L
ASDA

Cow & Gate

Cow & Gate 1 First Infant Milk from Birth 1L

1 litre

£4.67

£4.67/litre

ASDA

at 1 supermarket

0
Kendamil First Infant Milk 1 from Birth 250ml
ASDA

Kendamil

Kendamil First Infant Milk 1 from Birth 250ml

250 ml

from£1.18

£4.72/litre

ASDA
Sainsbury's
Waitrose

at 3 supermarkets

0
SMA First Infant Baby Milk Formula Liquid Ready to Feed from Birth 6x200ml
Tesco

SMA

SMA First Infant Baby Milk Formula Liquid Ready to Feed from Birth 6x200ml

1.2 litre

from£5.75

£4.79/litre

ASDA
Morrisons
Sainsbury's
Tesco

at 4 supermarkets

0
Kendamil Ready To Feed
Morrisons

Kendamil

Kendamil Ready To Feed

250 ml

£1.25

£5.00/litre

Morrisons

at 1 supermarket

0
Cow & Gate 500ml First Infant Milk from Birth Ready to Use
Sainsbury's

Cow & Gate

Cow & Gate 500ml First Infant Milk from Birth Ready to Use

500 ml

£2.50

£5.00/litre

Sainsbury's

at 1 supermarket

0
HiPP Organic 1 First Infant Baby Milk Ready to Feed Liquid Formula From Birth 470ml
Sainsbury's

HiPP Organic

HiPP Organic 1 First Infant Baby Milk Ready to Feed Liquid Formula From Birth 470ml

470 ml

£2.40

£5.11/litre

Sainsbury's

at 1 supermarket

0
Cow & Gate 1 First Infant Baby Milk Liquid Formula, Ready to Feed Multipack, From Birth, 6x200ml
ASDA

Cow & Gate

Cow & Gate 1 First Infant Baby Milk Liquid Formula, Ready to Feed Multipack, From Birth, 6x200ml

1.2 litre

from£6.24

£5.20/litre

ASDA
Sainsbury's
Tesco

at 3 supermarkets

0
SMA ® 1 First Infant Baby Milk Premade Liquid Formula from birth 200ml
ASDA

SMA

SMA ® 1 First Infant Baby Milk Premade Liquid Formula from birth 200ml

200 ml

from£1.04

£5.20/litre

ASDA
Sainsbury's
Waitrose

at 3 supermarkets

0
Cow & Gate 1 First Infant Baby Milk Formula Liquid Ready to Feed from Birth
Morrisons

Cow & Gate

Cow & Gate 1 First Infant Baby Milk Formula Liquid Ready to Feed from Birth

1.2 litre

£6.25

£5.21/litre

Morrisons

at 1 supermarket

0
Cow & Gate Ready To Feed First Infant Milk Stage 1
Waitrose

Cow & Gate

Cow & Gate Ready To Feed First Infant Milk Stage 1

800 ml

£4.20

£5.25/litre

Waitrose

at 1 supermarket

0
SMA First Infant Baby Milk From Birth Ready-To-Use Formula 200ml
Morrisons

Sma

SMA First Infant Baby Milk From Birth Ready-To-Use Formula 200ml

200 ml

£1.05

£5.25/litre

Morrisons

at 1 supermarket

0
Cow & Gate 1 First Infant Baby Milk Liquid Formula, Ready to Feed, From Birth, 200ml
ASDA

Cow & Gate

Cow & Gate 1 First Infant Baby Milk Liquid Formula, Ready to Feed, From Birth, 200ml

200 ml

from£1.07

£5.35/litre

ASDA
Morrisons
Sainsbury's

at 3 supermarkets

0
HiPP Organic 1 First Infant Baby Milk Ready to Feed Liquid Formula, From Birth, 200ml
ASDA

HiPP Organic

HiPP Organic 1 First Infant Baby Milk Ready to Feed Liquid Formula, From Birth, 200ml

200 ml

from£1.08

£5.40/litre

ASDA
Sainsbury's
Tesco

at 3 supermarkets

0
Cow & Gate Ready To Feed First Infant Milk From Birth Stage 1
Waitrose

Cow & Gate

Cow & Gate Ready To Feed First Infant Milk From Birth Stage 1

200 ml

£1.10

£5.50/litre

Waitrose

at 1 supermarket

0
Aptamil 1 First Infant Baby Milk Liquid Formula, Ready to Feed, From Birth, 1L
ASDA

Aptamil

Aptamil 1 First Infant Baby Milk Liquid Formula, Ready to Feed, From Birth, 1L

1 litre

£5.64

£5.64/litre

ASDA

at 1 supermarket

0
Aptamil 500ml 1 from Birth First Infant Milk
Sainsbury's

Aptamil

Aptamil 500ml 1 from Birth First Infant Milk

500 ml

from£2.95

£5.90/litre

Sainsbury's
Tesco

at 2 supermarkets

0
Aptamil 1 First Infant Baby Milk Liquid Formula, Ready to Feed Multipack, from Birth, 6x200ml
ASDA

Aptamil

Aptamil 1 First Infant Baby Milk Liquid Formula, Ready to Feed Multipack, from Birth, 6x200ml

1.2 litre

from£7.24

£6.03/litre

ASDA
Morrisons

at 2 supermarkets

0
Aptamil 1 First Infant Baby Milk Formula Liquid Multipack Ready to Feed from Birth 6x200ml
Tesco

Aptamil

Aptamil 1 First Infant Baby Milk Formula Liquid Multipack Ready to Feed from Birth 6x200ml

1.2 litre

from£7.25

£6.04/litre

Sainsbury's
Tesco

at 2 supermarkets

0
Aptamil Ready To Feed First Infant Milk Stage 1
Waitrose

Aptamil

Aptamil Ready To Feed First Infant Milk Stage 1

800 ml

£4.85

£6.06/litre

Waitrose

at 1 supermarket

0
Kendamil Organic Ready To Feed First Infant Milk
Morrisons

Kendamil

Kendamil Organic Ready To Feed First Infant Milk

1.2 litre

£7.50

£6.25/litre

Morrisons

at 1 supermarket

0
Aptamil Aptamil First Infant milk (ready to feed 200ml bottle)
ASDA

Aptamil

Aptamil Aptamil First Infant milk (ready to feed 200ml bottle)

200 ml

from£1.27

£6.35/litre

ASDA
Waitrose

at 2 supermarkets

0
Aptamil 1 First Infant Baby Milk Formula Liquid Ready to Feed from Birth
Morrisons

Aptamil

Aptamil 1 First Infant Baby Milk Formula Liquid Ready to Feed from Birth

200 ml

from£1.30

£6.50/litre

Morrisons
Sainsbury's

at 2 supermarkets

0
 HiPP Organic Combiotic First Infant Milk 1 From Birth Onwards
Morrisons

HiPP Organic

HiPP Organic Combiotic First Infant Milk 1 From Birth Onwards

200 ml

£1.30

£6.50/litre

Morrisons

at 1 supermarket

0
Aptamil Ready To Feed First Infant Milk Stage 1
Waitrose

Aptamil

Aptamil Ready To Feed First Infant Milk Stage 1

200 ml

£1.30

£6.50/litre

Waitrose

at 1 supermarket

0
Kendamil Organic Ready To Feed Stage 1
Waitrose

Kendamil

Kendamil Organic Ready To Feed Stage 1

200 ml

£1.30

£6.50/litre

Waitrose

at 1 supermarket

0
HiPP Organic First Infant Milk From Birth Stage 1
Waitrose

HiPP Organic

HiPP Organic First Infant Milk From Birth Stage 1

200 ml

£1.40

£7.00/litre

Waitrose

at 1 supermarket

0
Aptamil Advanced 1 First Infant Milk From Birth 4 x 200ml
Morrisons

Aptamil

Aptamil Advanced 1 First Infant Milk From Birth 4 x 200ml

800 ml

from£5.75

£7.19/litre

Morrisons
Sainsbury's
Tesco
Waitrose

at 4 supermarkets

0
Aptamil Advanced 1 First Baby Milk Liquid Formula, From Birth, 200ml
ASDA

Aptamil

Aptamil Advanced 1 First Baby Milk Liquid Formula, From Birth, 200ml

200 ml

from£1.57

£7.85/litre

ASDA
Morrisons
Sainsbury's

at 3 supermarkets

0
Stage 1 First Infant Milk
Aldi

MAMIA

Stage 1 First Infant Milk

800 g

£6.99

£8.74/kg

Aldi

at 1 supermarket

0
Kendamil by Kendamil First Infant Milk 1 From Birth 800g
ASDA

Kendamil

Kendamil by Kendamil First Infant Milk 1 From Birth 800g

800 g

from£7.48

£9.35/kg

ASDA
Morrisons

at 2 supermarkets

0
Bonya First Infant Milk Stage 1 Formula Powder 800g
Morrisons

BONYA

Bonya First Infant Milk Stage 1 Formula Powder 800g

800 g

£7.50

£9.38/kg

Morrisons

at 1 supermarket

0
Little Steps From Birth First Infant Milk 800g
Morrisons

Sma

Little Steps From Birth First Infant Milk 800g

800 g

£8.40

£10.50/kg

Morrisons

at 1 supermarket

0
SMA from Birth First Infant Milk 800g
ASDA

SMA

SMA from Birth First Infant Milk 800g

800 g

from£8.43

£10.54/kg

ASDA
Sainsbury's
Tesco

at 3 supermarkets

0
SMA Lactose Free Infant Baby Milk Formula Powder from Birth 800g
Tesco

SMA

SMA Lactose Free Infant Baby Milk Formula Powder from Birth 800g

800 g

£8.50

£10.62/kg

Tesco

at 1 supermarket

0
Cow & Gate 1 First Baby Milk Formula Powder from Birth 600g
ASDA

Cow & Gate

Cow & Gate 1 First Baby Milk Formula Powder from Birth 600g

600 g

from£8.00

£13.33/kg

ASDA
Sainsbury's

at 2 supermarkets

0
Hipp Organic 1 First Infant Baby Milk Ready To Eat 6X90ml
Tesco

HIPP ORGANIC

Hipp Organic 1 First Infant Baby Milk Ready To Eat 6X90ml

540 ml

£8.00

£14.81/litre

Tesco

at 1 supermarket

0
Cow & Gate First Infant Milk Formula Starter Pack From Birth 6 x 70ml
Tesco

Cow & Gate

Cow & Gate First Infant Milk Formula Starter Pack From Birth 6 x 70ml

420 ml

from£7.50

£17.86/litre

Morrisons
Sainsbury's
Tesco

at 3 supermarkets

0
SMA First Infant Baby Milk from Birth 6 x 70ml (420ml)
Sainsbury's

SMA

SMA First Infant Baby Milk from Birth 6 x 70ml (420ml)

420 ml

from£7.75

£18.45/litre

ASDA
Morrisons
Sainsbury's

at 3 supermarkets

0
Kendamil First Infant Milk 1 From Birth 420ml (6 x 70ml)
ASDA

Kendamil

Kendamil First Infant Milk 1 From Birth 420ml (6 x 70ml)

420 ml

from£7.94

£18.90/litre

ASDA
Sainsbury's
Tesco

at 3 supermarkets

0
Kendamil First Infant Milk Ready to Feed Starter Pack
Waitrose

Kendamil

Kendamil First Infant Milk Ready to Feed Starter Pack

420 ml

£7.95

£18.93/litre

Waitrose

at 1 supermarket

0
Kendamil Organic Ready to Feed First Infant Milk 6x70ml
Tesco

KENDAMIL

Kendamil Organic Ready to Feed First Infant Milk 6x70ml

420 ml

£8.45

£20.12/litre

Tesco

at 1 supermarket

0
Aptamil 1 First Infant Baby Milk Liquid Formula Starter Pack, Ready to Feed, From Birth, 6x70 ml
ASDA

Aptamil

Aptamil 1 First Infant Baby Milk Liquid Formula Starter Pack, Ready to Feed, From Birth, 6x70 ml

420 ml

from£8.47

£20.17/litre

ASDA
Morrisons

at 2 supermarkets

0
Aptamil 1 First Infant Baby Milk Formula Liquid Starter Pack Ready to Feed from Birth 6x70ml
Tesco

Aptamil

Aptamil 1 First Infant Baby Milk Formula Liquid Starter Pack Ready to Feed from Birth 6x70ml

420 ml

£8.50

£20.24/litre

Tesco

at 1 supermarket

0
Aptamil 1 First Infant Baby Milk Formula Liquid Starter Pack From Birth Ready To Feed 6x70ml
Sainsbury's

Aptamil

Aptamil 1 First Infant Baby Milk Formula Liquid Starter Pack From Birth Ready To Feed 6x70ml

420 ml

£8.50

£20.24/litre

Sainsbury's

at 1 supermarket

0
SMA LF Lactose Free Infant Baby Milk Powder Formula, From Birth 400g
Sainsbury's

SMA

SMA LF Lactose Free Infant Baby Milk Powder Formula, From Birth 400g

400 g

from£8.40

£21.00/kg

ASDA
Morrisons
Sainsbury's

at 3 supermarkets

0
Aptamil Lactose Free First Infant Milk from Birth 400g
ASDA

Aptamil

Aptamil Lactose Free First Infant Milk from Birth 400g

400 g

from£9.74

£24.35/kg

ASDA
Morrisons
Sainsbury's
Tesco
Waitrose

at 5 supermarkets

0
Aptamil Advanced 1 First Baby Milk Formula Starter Pack Ready to Use Liquid, from Birth, 6x70 ml
ASDA

Aptamil

Aptamil Advanced 1 First Baby Milk Formula Starter Pack Ready to Use Liquid, from Birth, 6x70 ml

420 ml

from£10.47

£24.93/litre

ASDA
Sainsbury's

at 2 supermarkets

0
1-50 / 85