Milk offers and price history

Since 2014 we have recorded 2,735 offers for Milk from 31 different retailers, spread over 455 weeks in 13 years. They are the promotional prices retailers published in leaflets and on their websites, not shelf prices. Right now there are 14 current offers.

Current offers: Milk

Offers from different retailers, at most 8 days old, in no particular order. Prices are those the retailer published in its leaflet or on its website.

no image
£2.75
Image: heronfoods.com

Cadbury Dairy Milk Fruit & Nu...

Cadbury Dairy Milk Fruit & Nut 180g (£15.28 per 1kg)
no image
£2.50
Image: groceries.morrisons.com

Arla BOB Semi-Skimmed Milk 2L...

Arla BOB Semi-Skimmed Milk 2L That Tastes Like Whole, Buy 2 for £4
no image
£9.59
Image: www.petsathome.com
  • Save 20%

YAKERS Original Yak Milk Dog ...

YAKERS Original Yak Milk Dog Chew and Occupier X Large - Save 20% On Yakers D...
no image
£1.39
Image: heronfoods.com
  • Save 13%

Kit Kat 2 Finger Milk 6×20.7g

Kit Kat 2 Finger Milk 6×20.7g (£11.19 per 1kg)
no image
£2.65
Image: groceries.morrisons.com

Cravendale Filtered Fresh Ski...

Cravendale Filtered Fresh Skimmed Milk Fresher for Longer, Buy 2 for £4
no image
£5.59
Image: www.petsathome.com
  • Save 20%

YAKERS Blueberry Yak Milk Dog...

YAKERS Blueberry Yak Milk Dog Chew and Occupier Medium - Save 20% On Yakers D...
no image
£1.25
Image: heronfoods.com

Fuel 10K Banana Breakfast Mil...

Fuel 10K Banana Breakfast Milk 330ml (£3.79 per 1L)
no image
£2.50
Image: groceries.morrisons.com

Arla BOB Skimmed Milk Tastes ...

Arla BOB Skimmed Milk Tastes like Semi Skimmed 2L, Buy 2 for £4
no image
£4.79
Image: www.petsathome.com
  • Save 20%

YAKERS Strawberry Yak Milk Do...

YAKERS Strawberry Yak Milk Dog Chew and Occupier Medium - Save 20% On Yakers ...

How often do we see offers on Milk?

We count the weeks in which we recorded at least one offer for Milk. The typical interval is the median gap between two weeks with an offer in that year.

Milk: weeks with an offer and median discount per year
YearWeeks with an offerWeeks recorded in totalTypical interval (weeks)Recorded offersMedian recorded discount
20141730149-
201536531148-
201641521239-
20175152174725%
20185152147028.6%
20195152146128.3%
20203653115531.8%
202139521123-
202242521109-
202346521143-
20243252163-
2025847410-
2026532918-

A dash means there is too little data for a reliable figure. The discount is only shown with at least 30 offers with an original price from at least 3 retailers, and when no retailer makes up more than 80% of them. The interval is shown from 4 weeks with an offer in the year. The discount is the gap between the original price and the offer price, as the retailer stated it.

Weeks with an offer per year

Milk: weeks with an offer per yearBar chart of the weeks with at least one recorded offer for Milk per year: 2014: 17; 2015: 36; 2016: 41; 2017: 51; 2018: 51; 2019: 51; 2020: 36; 2021: 39; 2022: 42; 2023: 46; 2024: 32; 2025: 8; 2026: 5.5102014: 1720142015: 3620152016: 4120162017: 5120172018: 5120182019: 5120192020: 3620202021: 3920212022: 4220222023: 4620232024: 3220242025: 820252026: 52026

Lowest recorded offer price per pack size

For Milk the pack size can be recognised in too few offers. We therefore show only the frequency and the discount.

Retailers with a current offer

Retailers for which we recorded an offer for Milk in the last 8 days, in alphabetical order.

Data basis

  • Period: 2014-06-02 to 2026-11-02. 2,735 offers for Milk from 31 retailers are recorded.
  • Only offer prices that retailers themselves published in a leaflet or on their website are counted. We do not know the shelf price.
  • An offer belongs to Milk when its title contains the keyword as a whole word. Not counted, for example: chocolate milk, coconut milk, oat milk, milk chocolate, body milk.
  • An unchanged offer is not stored again every week. The figures therefore count recorded entries and weeks with a newly recorded entry, not days of sale and not units sold.
  • The column Weeks recorded in total counts the weeks of the year in which we recorded offers of any product at all.
  • Entries with a price below £0.10 are not counted as read errors. A price below 20% of the median price of its pack size is not shown as the lowest price.

How we record and calculate: methodology

More everyday products

All everyday products at a glance