Cheapest Macaroni in the UK
Prices updated 15 November 2026 · 76 products across 9 supermarkets
We compare macaroni across all 9 major UK supermarkets: Tesco, Asda, Sainsbury's, Morrisons, Waitrose, Aldi, M&S, Ocado and Iceland — and rank by price per unit so you can see where macaroni is genuinely cheapest. Prices update daily.
Tesco Macaroni Pasta 1Kg£1.19/kg£1.192
Tesco Macaroni Pasta 500G£1.38/kg£0.693
Sainsbury's Macaroni Pasta 500g£1.38/kg£0.695
Sainsbury's Macaroni Pasta 1kg£1.38/kg£1.386
Ocado Macaroni Pasta 500g£1.38/kg£0.698
Essential Macaroni£1.40/kg£0.709
M&S Macaroni 500g£1.40/kg£0.7010
Morrisons Macaroni 500g£1.44/kg£0.7211
Napolina Macaroni 500g£2.00/kg£1.0012
Marshalls Macaroni 500g£2.00/kg£1.0013
Marshalls Macaroni 1kg£2.50/kg£2.5014
Iceland Macaroni Cheese Pasta 400g£2.50/kg£1.0015
Morrisons Macaroni Cheese 395g£2.53/kg£1.0016
Marshalls Macaroni 500g£2.70/kg£1.3517
Barilla Macaroni Pasta 500g£3.00/kg£1.5019
Napolina Macaroni 500g£3.00/kg£1.5020
Scottish Favourites Macaroni Cheese 325g£4.62/kg£1.5021
Garofalo Macaroni Pasta 500g£4.70/kg£2.3522
Rummo Macaroni (Elbows) Pasta No.128 500g£4.70/kg£2.3523
Gustoli Macaroni Cheese 206g£4.85/kg£1.0024Cheapest Macaroni: FAQ
Where is the cheapest macaroni in the UK?
Right now the best value macaroni is Tesco Macaroni Pasta 1Kg at Tesco, £1.19 (£1.19/kg). SmartShelf ranks macaroni by price per unit across 9 supermarkets, updated daily.
Which supermarket is cheapest for macaroni?
We compare macaroni across Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi, M&S, Ocado and Iceland. Today Tesco has the cheapest option, but the ranking updates every day as prices change.
How does SmartShelf compare macaroni 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.