Prices updated daily — 19 April 2026
Cheapest whole fish
Compare 20 products across 6 supermarkets
whole fish — compare prices across 6 supermarkets

Sound Seafood
Sound Seafood MSC Cornish Whole Sardines (Approx. 360g)
360 g
£10.42/kg
at 1 supermarket

Market Street
Market Street Whole Seabass
350 g
£11.43/kg
at 1 supermarket

Morrisons
Market Street Whole Seabass
700 g
£11.43/kg
at 1 supermarket

Sound Seafood
Sound Seafood Whole Mackerel (Approx. 350g)
350 g
£11.43/kg
at 1 supermarket

ASDA
ASDA Mild 2 Whole Sea Bream 420g
420 g
£14.55/kg
at 1 supermarket

Fish Said Fred
Fish Said Fred Whole Sea Bass x2 520g
520 g
£15.29/kg
at 1 supermarket

Morrisons
Market Street Whole Seabass
318 g
£15.72/kg
at 1 supermarket

ASDA
ASDA Tender 2 Whole Sea Bass 420g
420 g
£15.79/kg
at 1 supermarket

Fish Said Fred
Fish Said Fred Whole Sea Bream 520g
520 g
£19.13/kg
at 1 supermarket

Morrisons
Market Street Whole Seabream 224g
224 g
£22.32/kg
at 1 supermarket

Market Street
Morrisons 2 Whole Seabream
360 g
£27.78/kg
at 1 supermarket

Sainsbury's
Sainsbury's Butterflied ASC Sea Bass 255g
255 g
£29.41/kg
at 1 supermarket

TESCO
Tesco Whole Mackerel
Price per unit unknown
at 1 supermarket

Morrisons
Market Street Whole Rainbow Trout
Price per unit unknown
at 1 supermarket

Market Street
Morrisons Fresh British Whole Mackerel
Price per unit unknown
at 1 supermarket

Morrisons
Market Street Sardines
Price per unit unknown
at 1 supermarket

Morrisons
Market Street British Whole Herring
Price per unit unknown
at 1 supermarket

Waitrose Ltd
Medium Fresh Whole Scottish Salmon
Price per unit unknown
at 1 supermarket

Waitrose Ltd
Duchy Organic Fresh Whole Salmon
Price per unit unknown
at 1 supermarket

THE FISHMONGER
Whole Salmon
Price per unit unknown
at 1 supermarket