Milk
Always British free range milk
All our fresh milk is free range – and we pay farmers a fair price.
Find out more
Filtered milk
Milk that has been filtered keeps fresher for longer, without the need for heat treatments.
Shop now
Organic milk
Choose organic for milk from free range cows grazing on lush natural pasture.
Shop now
Deals to fill your fridge
Don’t miss fresh offers on family favourites like milk, cheese and juice.
Shop now
0 added
Item price
£1.40Price per unit
£1.40/litre0 added
Item price
£4.75Price per unit
39.6p/100g0 added
Item price
£1.40Price per unit
£1.40/litre0 added
Item price
£4.50Price per unit
£1.12/100gSave up to 1/3Fridge fillers
Weather looking good? Stock up on summer favourites.
Offer applies to delivery/collection slots between 04 June – 01 July 2025. On selected lines only. Subject to availability.0 added
Item price
£1.70Price per unit
74.8p/litre0 added
Item price
£1.25Price per unit
£1.11/litre0 added
Item price
£1.70Price per unit
74.8p/litre0 added
Item price
£3.15Price per unit
£1.58/litre0 added
Item price
£1.25Price per unit
£1.11/litre0 added
Item price
£1.25Price per unit
£1.11/litreStarbucks
Best to have it chilled or over ice! And gently shake to wake the flavours!
0 added
Item price
£1.70Price per unit
74.8p/litre0 added
Item price
95pPrice per unit
£1.68/litre0 added
Item price
£2.45Price per unit
£1.08/litre0 added
Item price
£1.95Price per unit
£1.95/litre0 added
Item price
£2.10Price per unit
£2.10/litre0 added
Item price
£2.45Price per unit
£1.08/litre0 added
Item price
£1.95Price per unit
£1.72/litre0 added
Item price
£2.30Price per unit
£2.30/litre0 added
Item price
£2.10Price per unit
£1.05/litre0 added
Item price
£1.20Price per unit
£1.20/litre0 added
Item price
£3.15Price per unit
£1.58/litre0 added
Item price
£1.40Price per unit
£1.40/litre0 added
Item price
95pPrice per unit
£1.68/litre0 added
Item price
£1.20Price per unit
£1.20/litre0 added
Item price
£3.20Price per unit
£1.60/litre0 added
Item price
£1.30Price per unit
£1.30/litre0 added
Item price
£3.15Price per unit
£1.58/litre0 added
Item price
£3.20Price per unit
£1.60/litre0 added
Item price
£1.95Price per unit
£1.72/litre0 added
Item price
£3.15Price per unit
£1.58/litre0 added
Item price
£2.10Price per unit
£2.10/litre0 added
Item price
£4.50Price per unit
£1.12/100g0 added
Item price
£1.95Price per unit
£1.72/litre0 added
Item price
£1.75Price per unit
50p/100g0 added
Item price
£1.55Price per unit
£1.55/litre0 added
Item price
£1.95Price per unit
£1.95/litre0 added
Item price
95pPrice per unit
£1.68/litre0 added
Item price
£1.20Price per unit
£1.20/litre0 added
Item price
£4.50Price per unit
£1.12/100g0 added
Item price
£2.30Price per unit
£2.30/litre0 added
Item price
£4.75Price per unit
50p/100g0 added
Item price
£2.20Price per unit
£2.20/litre0 added
Item price
£1.95Price per unit
£1.95/litre0 added
Item price
£2.10Price per unit
£2.10/litre0 added
Item price
£2.30Price per unit
£2.30/litre0 added
Item price
£2.20Price per unit
£2.20/litre0 added
Item price
£2.10Price per unit
£2.10/litre0 added
Item price
£3.70Price per unit
37p/100ml0 added
Item price
£1.95Price per unit
£1.95/litre0 added
Item price
£1.30Price per unit
£1.30/litre