UK shopping prices: what things cost
In September 2026 an 800 g sliced white loaf averaged £1.33 and milk - flavoured (350 ml) £1.19 in the UK, while overall CPI inflation was 3.5%. Search 575 items to see if you are paying over the odds.
Biggest price changes in a year
Rising most
Falling most
All 575 items – UK average price, September 2026
Clothing and footwear
Baby dressFood and drink establishments
Bitter - draught (3.4-7.5%)Groceries
Apples - not cookingHealth
Allergy tablets - antihistamineHousehold items
AA batteriesRecreation and culture
Acoustic guitar (beginner)Services
Carpentry services - daytimeTobacco
Tobacco - cigarettesTransport
Adult bikeQuestions and answers
How much does a pint of milk or a loaf of bread cost in the UK?
Milk - flavoured (350 ml): £1.19; Bread - sliced white (800 g): £1.33; Eggs - free-range (12 pack): £3.95 — ONS average prices, September 2026.
Which prices rose most in the last year?
Kerosene (+104.9%), SD card (+60.2%), USB stick (+38.8%).
Where do these prices come from?
The Office for National Statistics collects these prices every month for the Consumer Prices Index, from shops across the UK and from retailer scanner data, and publishes the averages in its Shopping prices comparison tool.
Why is my shop cheaper or dearer?
These are averages across many shops, brands and pack sizes close to the stated size. Own-label and discount ranges are often cheaper.
Source: Office for National Statistics, Shopping prices comparison tool (data: ONS, Open Government Licence v3.0). Data to September 2026. Yearly changes are Tachlis calculations.