SmartShelf

✦ Go Pro

Cheapest Penne in the UK

Prices updated 15 November 2026 · 70 products across 9 supermarkets

The best-value penne in the UK right now is Hearty Food Co. Penne Pasta 500G at Tesco — £0.82/kg (£0.41).
70Products Compared
9Supermarkets
£0.82Lowest /Kg

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.

1Hearty Food Co. Penne Pasta 500GHearty Food Co. Penne Pasta 500GTescoBest value£0.82/kg£0.412EVERYDAY ESSENTIALS Everyday Essentials Penne Pasta 500g 0.5 KGEVERYDAY ESSENTIALS Everyday Essentials Penne Pasta 500g 0.5 KGAldi£0.82/kg£0.413Stamford Street Co. Penne Pasta 500gStamford Street Co. Penne Pasta 500gSainsbury's£0.82/kg£0.414Tesco Penne Pasta Quills 1KgTesco Penne Pasta Quills 1KgTesco£1.19/kg£1.195Morrisons Penne Pasta 1kgMorrisons Penne Pasta 1kgMorrisons£1.29/kg£1.296Ragu Authentic Italian Penne Rigate Wheat Pasta 3kgRagu Authentic Italian Penne Rigate Wheat Pasta 3kgIceland£1.33/kg£4.007M&S Penne Pasta 1kgM&S Penne Pasta 1kgM&S£1.35/kg£1.358Tesco Penne Pasta Quills 500GTesco Penne Pasta Quills 500GTesco£1.38/kg£0.699CUCINA Penne Pasta 500g 0.5 KGCUCINA Penne Pasta 500g 0.5 KGAldi£1.38/kg£0.6910Sainsbury's Penne Pasta 1kgSainsbury's Penne Pasta 1kgSainsbury's£1.38/kg£1.3811Sainsbury's Penne Rigate Pasta 500gSainsbury's Penne Rigate Pasta 500gSainsbury's£1.38/kg£0.6912Sainsbury's Quick Cook Penne Pasta 500gSainsbury's Quick Cook Penne Pasta 500gSainsbury's£1.38/kg£0.6913Morrisons Penne 500gMorrisons Penne 500gMorrisons£1.38/kg£0.6914CUCINA Penne Pasta 500gCUCINA Penne Pasta 500gAldi£1.38/kg£0.6915Ocado Penne Pasta 500gOcado Penne Pasta 500gOcado£1.38/kg£0.6916Essential PenneEssential PenneWaitrose£1.40/kg£0.7017M&S Penne Pasta 500gM&S Penne Pasta 500gM&S£1.40/kg£0.7018Ocado Refill, Reuse Penne Pasta 1kgOcado Refill, Reuse Penne Pasta 1kgOcado£1.40/kg£1.4019Ocado Whole Wheat Penne 500gOcado Whole Wheat Penne 500gOcado£1.50/kg£0.7520Ragu Penne Rigate Wheat Pasta 750gRagu Penne Rigate Wheat Pasta 750gIceland£1.67/kg£1.2521Napolina Penne Pasta 500gNapolina Penne Pasta 500gMorrisons£2.00/kg£1.0022Sainsbury's Penne Pasta, SO Organic 500gSainsbury's Penne Pasta, SO Organic 500gSainsbury's£2.70/kg£1.3523Barilla Pasta Penne   500gBarilla Pasta Penne 500gMorrisons£2.80/kg£1.4024Barilla 500g Penne Rigate PastaBarilla 500g Penne Rigate PastaSainsbury's£2.80/kg£1.40
See The Live Penne Comparison →

Cheapest 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.