SmartShelf

✦ Go Pro

Cheapest Salmon in the UK

Prices updated 15 November 2026 · 184 products across 9 supermarkets

The best-value salmon in the UK right now is Harringtons Adult Rich in Salmon & Potato 1.7kg at Sainsbury's — £3.35/kg (£5.70).
184Products Compared
9Supermarkets
£3.35Lowest /Kg

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

1Harringtons Adult Rich in Salmon & Potato 1.7kgHarringtons Adult Rich in Salmon & Potato 1.7kgSainsbury'sBest value£3.35/kg£5.702Graal Salmon Fish Spread 330gGraal Salmon Fish Spread 330gMorrisons£4.55/kg£1.503SPECIALLY SELECTED Cheese & Dill Salmon Wellington 0.7 KGSPECIALLY SELECTED Cheese & Dill Salmon Wellington 0.7 KGAldi£7.13/kg£4.994SPECIALLY SELECTED Prawn & White Wine Salmon Wellington 0.7 KGSPECIALLY SELECTED Prawn & White Wine Salmon Wellington 0.7 KGAldi£7.13/kg£4.995THE FISHMONGER Boneless Wild Pink Salmon Fillets 0.4 KGTHE FISHMONGER Boneless Wild Pink Salmon Fillets 0.4 KGAldi£8.73/kg£3.496Morrisons Wild Pacific Pink Salmon (418g)Morrisons Wild Pacific Pink Salmon (418g)Morrisons£8.97/kg£3.757Tesco Wild Pacific Pink Salmon 418GTesco Wild Pacific Pink Salmon 418GTesco£8.97/kg£3.758Young's Salmon Fillet Dinner 380gYoung's Salmon Fillet Dinner 380gSainsbury's£9.21/kg£3.509Young's Salmon Fillet Dinner 380gYoung's Salmon Fillet Dinner 380gMorrisons£9.21/kg£3.5010John West On The Go Morrocan Super Salmon Salad 220gJohn West On The Go Morrocan Super Salmon Salad 220gMorrisons£10.23/kg£2.2511Morrisons Wild Pacific Pink Salmon 213gMorrisons Wild Pacific Pink Salmon 213gMorrisons£10.33/kg£2.2012Sainsbury's Wild Pacific Pink Salmon 212gSainsbury's Wild Pacific Pink Salmon 212gSainsbury's£10.38/kg£2.2013Sainsbury's 400g Salmon, Broccoli & Cheddar Quiche, Taste the DifferenceSainsbury's 400g Salmon, Broccoli & Cheddar Quiche, Taste the DifferenceSainsbury's£11.25/kg£4.5014Iceland 4 Wild Pink Salmon Fillets 400gIceland 4 Wild Pink Salmon Fillets 400gIceland£11.25/kg£4.5015GLENRYCK PINK SALMON 213GGLENRYCK PINK SALMON 213GTesco£11.74/kg£2.5016Glenryck Pink Salmon 212gGlenryck Pink Salmon 212gMorrisons£11.79/kg£2.5017Morrisons Savers Salmon Portions 300gMorrisons Savers Salmon Portions 300gMorrisons£11.83/kg£3.5518Tesco 2 Salmon Fillets with Spinach and Mature Cheddar Cheese Sauce 360gTesco 2 Salmon Fillets with Spinach and Mature Cheddar Cheese Sauce 360gTescoClubcard £3.00£12.50/kg£4.5019ASDA Skin-On Boneless Wild Salmon Fillets 330gASDA Skin-On Boneless Wild Salmon Fillets 330gAsda£13.64/kg£4.5020Tesco Salmon and Lemon Mousse Tarts 340gTesco Salmon and Lemon Mousse Tarts 340gTesco£13.97/kg£4.7521Harbour Salmon Co. Atlantic Salmon Fillets x4 440gHarbour Salmon Co. Atlantic Salmon Fillets x4 440gSainsbury's£14.27/kg£6.2822Morrisons The Best Cheese & Leek Salmon Wellington 700gMorrisons The Best Cheese & Leek Salmon Wellington 700gMorrisons£14.29/kg£10.0023Iceland 2 Salmon Parcels with Cheese & Dill Sauce 280gIceland 2 Salmon Parcels with Cheese & Dill Sauce 280gIceland£14.29/kg£4.0024Stamford Street Co. ASC Salmon Fillets x2 240gStamford Street Co. ASC Salmon Fillets x2 240gSainsbury's£14.96/kg£3.59
See The Live Salmon Comparison →

Cheapest Salmon: FAQ

Where is the cheapest salmon in the UK?

Right now the best value salmon is Harringtons Adult Rich in Salmon & Potato 1.7kg at Sainsbury's, £5.70 (£3.35/kg). SmartShelf ranks salmon by price per unit across 9 supermarkets, updated daily.

Which supermarket is cheapest for salmon?

We compare salmon 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 salmon 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.