Cheapest Salmon in the UK
Prices updated 13 October 2026 · 228 products across 7 supermarkets
We compare salmon 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 salmon is genuinely cheapest. Prices update daily.
Young's Salmon Fillet Dinner 380g£9.21/kg£3.504
Glenryck Pink Salmon 212g£11.79/kg£2.505
Morrisons Savers Salmon Pieces 300g£11.83/kg£3.557
Morrisons The Best Salmon Smoked Haddock & King Prawn Fish Pie 400g£11.88/kg£4.758
Bay Fishmongers Salmon£11.96/kg£3.5910
Tesco Wild Salmon Fillets 500G£13.00/kg£6.5011
Harbour Salmon Co. Atlantic Salmon Fillets x4 440g£14.27/kg£6.2814
Stamford Street Co. ASC Salmon Fillets x2 240g£14.96/kg£3.5918
Morrisons Boneless Salmon Fillet 0.27kg - 0.33kg£15.00/kg£4.5021
Tesco 4 Wild Salmon Fillets 330G£15.15/kg£5.0022Cheapest Salmon: FAQ
Where is the cheapest salmon in the UK?
Right now the best value salmon is SPECIALLY SELECTED Ultimate Himalayan Salt Aged Salmon 0.1 KG at Aldi, £0.49 (£4.90/kg). SmartShelf ranks salmon by price per unit across 7 supermarkets, updated daily.
Which supermarket is cheapest for salmon?
We compare salmon 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 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.