Refine Sort

Sort Done


Packed full of vitamins and nutrients, fresh fish is the best way to feed your family lighter and healthier meals. In Scotland, we have some of the finest fish available right on our doorstep. From fillets to kippers and hake, our selection has everything you need if you’re looking to buy fish online. Arriving completely fresh and never frozen, all of the fish in our collection is ideal for stews, curries, stir fry and more. Looking for inspiration? Check out our amazing blog and selection of fish recipes for ideas on how to make it even better.

Rich in Omega 3 and protein, fish is the ideal addition to every family’s healthy, balanced diet. We have a massive selection of white fish including sea bass, lemon sole, cod fillets, haddock and monkfish, as well as fresh and smoked salmon. Our fish is not only delicious, but it’s also fresh, locally-sourced and incredibly quick and easy to prepare. So whether you’re putting together a healthy salad or just looking to brighten up a weekday evening, we’ve got just the right option for you. You can even get free delivery on orders over £70 when you buy our fish online.

We source our North Sea fish every day to order from the markets at Scrabster and Peterhead, fresh off the boat. Each catch is hand-picked by our Master Fishmongers to ensure Campbells’ quality and consistency. We work with only the finest fishmongers to ensure that our fish meets the highest quality standards – from sea to supper.

Buying fish online has never been easier - or fresher - with Campbells Meat fish deliveries. All you have to do is choose from our fresh catches of the day, then it will be packed up and delivered straight to your door. We even have a fish box you can try out to get a taste of our collection.