Cheapest Flour in the UK
Prices updated 13 October 2026 · 239 products across 7 supermarkets
We compare flour across all 7 major UK supermarkets — Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi and M&S — and rank by price per unit so you can see where flour is genuinely cheapest. Prices update daily.
Indus Medium Chapatti Flour 10kg£0.45/kg£4.502
Sainsbury's Plain Flour 1.5kg£0.47/kg£0.703
Sainsbury's Self Raising Flour 1.5kg£0.47/kg£0.704
Stockwell & Co. Plain Flour 1.5Kg£0.47/kg£0.707
Stockwell & Co. Self Raising Flour 1.5Kg£0.47/kg£0.708
Morrisons Plain Flour 1.5kg£0.47/kg£0.709
Morrisons Self Raising Flour 1.5kg£0.47/kg£0.7010
Essential Self Raising White Wheat Flour£0.53/kg£0.8015
Tesco Plain Flour 1.5Kg£0.53/kg£0.8016
Tesco Self Raising Flour 1.5Kg£0.53/kg£0.8017
M&S Plain White Flour 1.5kg£0.53/kg£0.8018
M&S Self Raising Flour 1500g£0.53/kg£0.8019
Elephant Atta Medium Chapatti Flour 10kg£0.62/kg£6.2520
Tesco Medium Chapatti Flour 10Kg£0.75/kg£7.5023
Morrisons Strong White Flour 1.5kg£0.87/kg£1.30Cheapest Flour: FAQ
Where is the cheapest flour in the UK?
Right now the best value flour is Indus Medium Chapatti Flour 10kg at Morrisons, £4.50 (£0.45/kg). SmartShelf ranks flour by price per unit across 7 supermarkets, updated daily.
Which supermarket is cheapest for flour?
We compare flour across Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi and M&S. Today Morrisons has the cheapest option, but the ranking updates every day as prices change.
How does SmartShelf compare flour prices?
We list each product's price per unit (£/kg, £/litre or per item) so you compare like for like, and we show loyalty prices such as Clubcard and Nectar where available — free, with no sign-up.