Learn

>

Managing Money

Milk price: Cheapest way to buy milk

Erin Yurday

Author

10 September 2026

3 min read

Contents

Comparing milk prices

The guidance on this site is based on our own analysis and is meant to help you identify options and narrow down your choices. We do not advise or tell you which product to buy; undertake your own due diligence before entering into any agreement.

Looking for NimbleFins?

With food prices still elevated compared with pre-inflation levels, many UK households are looking more closely at everyday staples — and milk is one of the most regularly bought items in the supermarket.

According to ClearScore research into the average UK household food spend, a typical household spends around £4,026 a year on groceries, so small price differences on frequently bought items add up over the year.

Milk is heavily price-matched across the major supermarkets (Tesco's own six-pint semi-skimmed bottle carries an Aldi Price Match label, for example) so the per-litre patterns below tend to hold wherever you shop, even as exact prices differ by a few pence between retailers.

Comparing milk prices

Milk containers come in many forms — fresh, organic, UHT, and powdered — and headline prices can make it hard to compare value directly. The fairest way to compare value is by cost per litre, not the price on the bottle.

The table below compares Tesco's semi-skimmed range. The final column shows each option's cost relative to the cheapest, which is the part that stays broadly consistent even when prices move.

Prices checked at Tesco on 10 September 2026. Milk prices change frequently, so the per-litre relationships below are more durable than the exact figures.

Milk type

Pack size

Price

Cost per litre

Relative cost

Fresh semi-skimmed

6 pints (3.408L)

£2.40

£0.70

1.0x (cheapest)

Fresh semi-skimmed

4 pints (2.272L)

£1.65

£0.73

1.0x

UHT semi-skimmed

6 x 1L multipack

£6.15

£1.03

1.5x

Fresh semi-skimmed

2 pints (1.136L)

£1.20

£1.06

1.5x

Organic fresh semi-skimmed

4 pints (2.272L)

£2.45

£1.08

1.5x

UHT semi-skimmed

1L carton

£1.35

£1.35

1.9x

Fresh semi-skimmed

1 pint (568ml)

£0.85

£1.50

2.1x

Organic fresh semi-skimmed

2 pints (1.136L)

£2.00

£1.76

2.5x

So what’s the cheapest way to buy milk?

Large six-pint fresh bottles are consistently the cheapest per litre. Four-pint bottles are close behind, usually within a few pence per litre — so for most households, the choice between the two comes down to how much gets used before the use-by date.

The pattern beyond that is fairly stable:

  • Buying the same volume in one-pint bottles typically costs around double per litre compared with the largest size.

  • Organic milk runs around 50% more per litre than the standard equivalent at the same pack size.

  • UHT bought as a multipack costs roughly a quarter less per litre than buying single cartons.

  • Powdered milk sits mid-table — cheaper than small fresh bottles and single UHT cartons, but more expensive per litre than large fresh bottles.

When powdered milk and UHT might make sense

Neither is the cheapest option per litre, but both have a long shelf life and need no refrigeration until opened — useful for emergencies, caravans, or reducing food waste.

For households that regularly throw away unused fresh milk, the effective cost matters more than the shelf price. Half a four-pint bottle poured away costs more per litre actually consumed than a smaller quantity fully used.

Why supermarkets price milk this way

Milk is one of the most closely watched items in the weekly shop. Supermarkets use it as a price signal, keeping margins tight to avoid being seen as expensive overall. That's why price-matching schemes so often feature milk, and why shoppers see near-identical pricing across major retailers.

Read more:

Meet the author

Author

Erin Yurday

Erin was the founder of NimbleFins, a data driven personal finance site. A former derivatives trader and finance expert at the Stanford Graduate School. Erin turns research into plain answers so you can understand your credit.

Learn

>

Managing Money

Milk price: Cheapest way to buy milk

Erin Yurday

Author

10 September 2026

3 min read

Contents

Comparing milk prices

The guidance on this site is based on our own analysis and is meant to help you identify options and narrow down your choices. We do not advise or tell you which product to buy; undertake your own due diligence before entering into any agreement.

Looking for NimbleFins?

With food prices still elevated compared with pre-inflation levels, many UK households are looking more closely at everyday staples — and milk is one of the most regularly bought items in the supermarket.

According to ClearScore research into the average UK household food spend, a typical household spends around £4,026 a year on groceries, so small price differences on frequently bought items add up over the year.

Milk is heavily price-matched across the major supermarkets (Tesco's own six-pint semi-skimmed bottle carries an Aldi Price Match label, for example) so the per-litre patterns below tend to hold wherever you shop, even as exact prices differ by a few pence between retailers.

Comparing milk prices

Milk containers come in many forms — fresh, organic, UHT, and powdered — and headline prices can make it hard to compare value directly. The fairest way to compare value is by cost per litre, not the price on the bottle.

The table below compares Tesco's semi-skimmed range. The final column shows each option's cost relative to the cheapest, which is the part that stays broadly consistent even when prices move.

Prices checked at Tesco on 10 September 2026. Milk prices change frequently, so the per-litre relationships below are more durable than the exact figures.

Milk type

Pack size

Price

Cost per litre

Relative cost

Fresh semi-skimmed

6 pints (3.408L)

£2.40

£0.70

1.0x (cheapest)

Fresh semi-skimmed

4 pints (2.272L)

£1.65

£0.73

1.0x

UHT semi-skimmed

6 x 1L multipack

£6.15

£1.03

1.5x

Fresh semi-skimmed

2 pints (1.136L)

£1.20

£1.06

1.5x

Organic fresh semi-skimmed

4 pints (2.272L)

£2.45

£1.08

1.5x

UHT semi-skimmed

1L carton

£1.35

£1.35

1.9x

Fresh semi-skimmed

1 pint (568ml)

£0.85

£1.50

2.1x

Organic fresh semi-skimmed

2 pints (1.136L)

£2.00

£1.76

2.5x

So what’s the cheapest way to buy milk?

Large six-pint fresh bottles are consistently the cheapest per litre. Four-pint bottles are close behind, usually within a few pence per litre — so for most households, the choice between the two comes down to how much gets used before the use-by date.

The pattern beyond that is fairly stable:

  • Buying the same volume in one-pint bottles typically costs around double per litre compared with the largest size.

  • Organic milk runs around 50% more per litre than the standard equivalent at the same pack size.

  • UHT bought as a multipack costs roughly a quarter less per litre than buying single cartons.

  • Powdered milk sits mid-table — cheaper than small fresh bottles and single UHT cartons, but more expensive per litre than large fresh bottles.

When powdered milk and UHT might make sense

Neither is the cheapest option per litre, but both have a long shelf life and need no refrigeration until opened — useful for emergencies, caravans, or reducing food waste.

For households that regularly throw away unused fresh milk, the effective cost matters more than the shelf price. Half a four-pint bottle poured away costs more per litre actually consumed than a smaller quantity fully used.

Why supermarkets price milk this way

Milk is one of the most closely watched items in the weekly shop. Supermarkets use it as a price signal, keeping margins tight to avoid being seen as expensive overall. That's why price-matching schemes so often feature milk, and why shoppers see near-identical pricing across major retailers.

Read more:

Meet the author

Author

Erin Yurday

Erin was the founder of NimbleFins, a data driven personal finance site. A former derivatives trader and finance expert at the Stanford Graduate School. Erin turns research into plain answers so you can understand your credit.