SmartShelf

✦ Go Pro

Cheapest Tuna in Oil in the UK

Prices updated 14 November 2026 · 118 products across 8 supermarkets

The best-value tuna in oil in the UK right now is Sainsbury's Tuna Chunks in Sunflower Oil 4x145g at Sainsbury's — £4.29/kg (£2.49).
118Products Compared
8Supermarkets
£4.29Lowest /Kg

We compare tuna in oil 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 tuna in oil is genuinely cheapest. Prices update daily.

1Sainsbury's Tuna Chunks in Sunflower Oil 4x145gSainsbury's Tuna Chunks in Sunflower Oil 4x145gSainsbury'sBest value£4.29/kg£2.492ASDA Tuna Chunks in Sunflower Oil 145gASDA Tuna Chunks in Sunflower Oil 145gAsda£4.34/kg£0.633Sainsbury's Tuna Chunks in Olive Oil 4x145gSainsbury's Tuna Chunks in Olive Oil 4x145gSainsbury's£4.91/kg£2.854Tesco Tuna Chunks In Sunflower Oil 400GTesco Tuna Chunks In Sunflower Oil 400GTesco£5.00/kg£2.005M&S Tuna Chunks in Sunflower Oil 160gM&S Tuna Chunks in Sunflower Oil 160gM&S£5.00/kg£0.806Sainsbury's Tuna Chunks in Olive Oil 145gSainsbury's Tuna Chunks in Olive Oil 145gSainsbury's£5.17/kg£0.757Tesco Tuna Chunks In Sunflower Oil 145GTesco Tuna Chunks In Sunflower Oil 145GTesco£5.52/kg£0.808Tesco Tuna Chunks In Sunflower Oil 4 X 145GTesco Tuna Chunks In Sunflower Oil 4 X 145GTesco£6.10/kg£2.499Morrisons Tuna Chunks in Sunflower Oil 4x145g 4 x 102gMorrisons Tuna Chunks in Sunflower Oil 4x145g 4 x 102gMorrisons£6.10/kg£2.4910ASDA Tuna Chunks in Sunflower Oil 580g (4 x 145g)ASDA Tuna Chunks in Sunflower Oil 580g (4 x 145g)Asda£6.10/kg£2.4911John West Tuna Chunks in Sunflower Oil 4 x 132gJohn West Tuna Chunks in Sunflower Oil 4 x 132gIceland£7.10/kg£3.7512Princes Tuna Chunks in Sunflower Oil 4x145gPrinces Tuna Chunks in Sunflower Oil 4x145gSainsbury's£7.33/kg£4.2513Morrisons Tuna Chunks In Sunflower Oil 145g 102gMorrisons Tuna Chunks In Sunflower Oil 145g 102gMorrisons£7.84/kg£0.8014PRINCES Tuna Chunks in sunflower Oil 3X145gPRINCES Tuna Chunks in sunflower Oil 3X145gTescoClubcard £3.00£8.05/kg£3.5015ASDA Tuna Steak in Sunflower Oil 198gASDA Tuna Steak in Sunflower Oil 198gAsda£8.08/kg£1.6016John West Tuna Chunks in Sunflower Oil 4x125g (102g Drained)John West Tuna Chunks in Sunflower Oil 4x125g (102g Drained)Sainsbury'sNectar £3.95£8.90/kg£4.4517John West Tuna Chunks in Sunflower Oil 4x125g (102g drained)John West Tuna Chunks in Sunflower Oil 4x125g (102g drained)Morrisons£8.90/kg£4.4518ASDA Tuna Steak in a Little Sunflower Oil 3 x 110g (330g)ASDA Tuna Steak in a Little Sunflower Oil 3 x 110g (330g)Asda£9.09/kg£3.0019John West Tuna Chunks in Sunflower Oil 4 x 132g (93g drained)John West Tuna Chunks in Sunflower Oil 4 x 132g (93g drained)Asda£9.21/kg£3.5020Morrisons No Drain Tuna Steak In A Little Sunflower Oil 3x110gMorrisons No Drain Tuna Steak In A Little Sunflower Oil 3x110gMorrisons£9.55/kg£3.1521Sainsbury's Tuna Chunks in Olive Oil 3x80gSainsbury's Tuna Chunks in Olive Oil 3x80gSainsbury's£9.58/kg£2.3022Princes Tuna Chunks In Sunflower Oil (4x145g) 4 x 105gPrinces Tuna Chunks In Sunflower Oil (4x145g) 4 x 105gMorrisons£10.12/kg£4.2523Minerva Tuna Steak in Olive OilMinerva Tuna Steak in Olive OilWaitrose£10.31/kg£8.2524Princes Tuna Chunks In Sunflower Oil 4X145gPrinces Tuna Chunks In Sunflower Oil 4X145gTesco£10.42/kg£4.25
See The Live Tuna in Oil Comparison →

Cheapest Tuna in Oil: FAQ

Where is the cheapest tuna in oil in the UK?

Right now the best value tuna in oil is Sainsbury's Tuna Chunks in Sunflower Oil 4x145g at Sainsbury's, £2.49 (£4.29/kg). SmartShelf ranks tuna in oil by price per unit across 8 supermarkets, updated daily.

Which supermarket is cheapest for tuna in oil?

We compare tuna in oil across Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi, M&S, Ocado and Iceland. Today Sainsbury's has the cheapest option, but the ranking updates every day as prices change.

How does SmartShelf compare tuna in oil 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.