Cheapest Penne in the UK
Prices updated 15 November 2026 · 70 products across 9 supermarkets
We compare penne 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 penne is genuinely cheapest. Prices update daily.
Hearty Food Co. Penne Pasta 500G£0.82/kg£0.412
Stamford Street Co. Penne Pasta 500g£0.82/kg£0.414
Tesco Penne Pasta Quills 1Kg£1.19/kg£1.195
Morrisons Penne Pasta 1kg£1.29/kg£1.296
Ragu Authentic Italian Penne Rigate Wheat Pasta 3kg£1.33/kg£4.007
M&S Penne Pasta 1kg£1.35/kg£1.358
Tesco Penne Pasta Quills 500G£1.38/kg£0.699
Sainsbury's Penne Pasta 1kg£1.38/kg£1.3811
Sainsbury's Penne Rigate Pasta 500g£1.38/kg£0.6912
Sainsbury's Quick Cook Penne Pasta 500g£1.38/kg£0.6913
Morrisons Penne 500g£1.38/kg£0.6914
Ocado Penne Pasta 500g£1.38/kg£0.6916
Essential Penne£1.40/kg£0.7017
M&S Penne Pasta 500g£1.40/kg£0.7018
Ocado Refill, Reuse Penne Pasta 1kg£1.40/kg£1.4019
Ocado Whole Wheat Penne 500g£1.50/kg£0.7520
Ragu Penne Rigate Wheat Pasta 750g£1.67/kg£1.2521
Napolina Penne Pasta 500g£2.00/kg£1.0022
Sainsbury's Penne Pasta, SO Organic 500g£2.70/kg£1.3523
Barilla Pasta Penne 500g£2.80/kg£1.4024
Barilla 500g Penne Rigate Pasta£2.80/kg£1.40Cheapest Penne: FAQ
Where is the cheapest penne in the UK?
Right now the best value penne is Hearty Food Co. Penne Pasta 500G at Tesco, £0.41 (£0.82/kg). SmartShelf ranks penne by price per unit across 9 supermarkets, updated daily.
Which supermarket is cheapest for penne?
We compare penne 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 penne 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.