Main menu
Entertaining
Offers
New
Recipes
Inspiration
Book a slot
My account
Sign in
Register
Our shops
Customer service
Home
MORE FROM WAITROSEEach website opens in a new tab.
CELLARExplore more than 1,200 beers, wines and spirits
FLORISTExplore our range of bouquets & plants - perfect for gifting and delivered to your door
PETFood, care & accessories to keep your pet happy
GARDENAll your gardening needs - to plants, seeds, tools & furniture




Bank holiday offers | Save up to 25%
Fresh Milk
Loading finished
Yeo Valley Organic Semi Skimmed Milk2litre
2litreItem price
£3.00Price per unit
£1.50/litreDuchy Organic Homogenised Semi-Skimmed Milk 2 pints1.136litre
1.136litre4.5 out of 5 stars(113)
4.5 out of 5 stars(113)
Item price
£1.70Price per unit
£1.50/litreDuchy Organic Homogenised Semi-Skimmed Milk 4 pints2.272litre
2.272litre4 out of 5 stars(162)
4 out of 5 stars(162)
Item price
£2.20Price per unit
96.8p/litreDuchy Organic Unhomogenised Whole Milk 4 pints2.272litre
2.272litre4.5 out of 5 stars(136)
4.5 out of 5 stars(136)
Item price
£2.20Price per unit
96.8p/litreDuchy Organic Unhomogenised Whole Milk 2 pints1.136litre
1.136litreItem price
£1.70Price per unit
£1.50/litreDuchy Organic Homogenised Semi-Skimmed Milk 1 pint568ml
568ml4 out of 5 stars(35)
4 out of 5 stars(35)
Item price
£1.20Price per unit
£2.12/litreDuchy Organic Unhomogenised Whole Milk 1 pint568ml
568mlItem price
£1.20Price per unit
£2.12/litre