Cheapest Tuna in the UK
Prices updated 13 October 2026 · 350 products across 7 supermarkets
We compare tuna 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 tuna is genuinely cheapest. Prices update daily.
Sainsbury's Tuna Chunks in Sunflower Oil 4x145g£4.29/kg£2.493
M&S Tuna Chunks in Spring Water 4 x 160g£4.38/kg£2.804
Sainsbury's Tuna Chunks in Sunflower Oil 145g£4.48/kg£0.655
Sainsbury's Tuna Chunks in Olive Oil 4x145g£4.91/kg£2.856
M&S Tuna Chunks in Sunflower Oil 160g£5.00/kg£0.807
M&S Tuna Chunks in Spring Water 160g£5.00/kg£0.808
Sainsbury's Tuna Chunks in Olive Oil 145g£5.17/kg£0.759
Stockwell & Co Tuna Chunks In Brine 145G£5.78/kg£0.5910
Sainsbury's Tuna Chunks in Spring Water 4x145g£6.10/kg£2.4911
Sainsbury's Tuna Chunks in Brine 4x145g£6.10/kg£2.4912
Tesco Tuna Chunks In Spring Water 4 X 145G£6.10/kg£2.4918
Tesco Tuna Chunks In Brine 4 X 145G£6.10/kg£2.4919
Tesco Tuna Chunks In Sunflower Oil 4 X 145G£6.10/kg£2.4920
Morrisons Tuna Chunks In Spring Water 4x145g 4 x 102g£6.10/kg£2.4921
Morrisons Tuna Chunks in Sunflower Oil 4x145g 4 x 102g£6.10/kg£2.4922
Morrisons Tuna Chunks in Brine 4x145g 4 x 102g£6.10/kg£2.4923Cheapest Tuna: FAQ
Where is the cheapest tuna in the UK?
Right now the best value tuna is EVERYDAY ESSENTIALS Tuna Chunks In Brine 145 G at Aldi, £0.59 (£4.10/kg). SmartShelf ranks tuna by price per unit across 7 supermarkets, updated daily.
Which supermarket is cheapest for tuna?
We compare tuna across Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi and M&S. Today Aldi has the cheapest option, but the ranking updates every day as prices change.
How does SmartShelf compare tuna 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.