Delivery Information

March Fish Box on a slate background, from Hamiltons Fish

Fresh Fish, Delivered Across Mainland UK

We don't hold stock. Your fish is sourced fresh and prepared to order by our team on the morning of dispatch, then delivered to your door on the day you choose. That's how we keep it as fresh as it gets.

From Order to Delivery

Nothing sits in stock. Your fish is bought at the auction the day we send it out, and arrives the next.
Select your seafood online
1

Select your seafood online

Browse the full range, choose your species and preparation, and build your order.
Choose your delivery day
2

Choose your delivery day

Pick a delivery day that suits you at checkout. We deliver Wednesday to Saturday, with selected Scottish Highlands and Islands postcodes available Wednesday to Friday only.
Prepared fresh to order
3

Prepared fresh to order

On the morning of dispatch, we buy your fish from the Brixham auction and prepare and pack it that same day.
Delivered on your chosen day
4

Delivered on your chosen day

Most orders are delivered next day with full tracking. Customers in Scotland can choose DPD or Royal Mail Tracked 24 at checkout.

Delivery Days

Wednesday
Standard & Before 1pm available
Thursday
Standard & Before 1pm available
Friday
Standard & Before 1pm available
Saturday
£2.95 over £70 / £7.90 under £70 Not available to selected Highlands & Islands postcodes

We dispatch Tuesday to Friday. Because your fish is sourced fresh to order, we do not offer same-day or guaranteed next-day delivery.

Delivery Pricing

Standard
£4.95
Orders under £70 Wednesday to Friday
Free Delivery
£0
Orders over £70 Wednesday to Friday
Before 1pm
+£2.95
Optional morning delivery Wednesday to Friday
Saturday
£2.95
Orders over £70 £7.90 on orders under £70
Scottish Highlands
£14.95 / £21.95
£0–£69.99 / £70+ Royal Mail Special Delivery Wednesday to Friday only

Minimum order £20. Standard Wednesday to Friday delivery is £4.95 on orders under £70 and free on orders of £70 or more. Saturday delivery costs £7.90 on orders under £70, or £2.95 on orders of £70 or more. Before 1pm delivery is available Wednesday to Friday for an additional £2.95. Customers in Scotland can choose DPD or Royal Mail Tracked 24 at the same price. For selected Scottish Highlands and Islands postcodes, Royal Mail Special Delivery costs £14.95 on orders from £0–£69.99 and £21.95 on orders of £70 or more. Saturday delivery is not available to these postcodes.

What to Expect

Tracking your delivery

You'll receive tracking information once your order has been dispatched. DPD customers will receive a 1-hour delivery window on the morning of delivery. Royal Mail customers will receive Royal Mail tracking details so they can follow their parcel through to delivery.

Not going to be in?

If you're not going to be home, please use the delivery options available through your courier's tracking service. Our packaging is designed to keep your fish safely chilled throughout transit and for several hours after delivery.

Keeping it fresh in transit

Your fish is vacuum packed and packed with chilled gel packs inside a recyclable cardboard box with a natural wool insulation liner. No polystyrene.

Shelf life & freezing

Every item arrives with a use-by date on the label. Most products keep well in the fridge for several days. You can also freeze on the day of delivery and use within three months.

Delivery Coverage

We deliver fresh fish across mainland UK. Most orders are sent using DPD tracked delivery. Customers in Scotland can also choose Royal Mail Tracked 24 at the same price. Selected Scottish Highlands and Islands postcodes are sent using Royal Mail Special Delivery and are available Wednesday to Friday only.

Scottish Highlands, Islands & Remote Postcodes

We can deliver to many Scottish Highlands and Islands addresses using Royal Mail Special Delivery. Delivery costs £14.95 on orders from £0–£69.99 and £21.95 on orders of £70 or more. Saturday delivery is not available to these postcodes.

Royal Mail Special Delivery postcodes: AB31–AB38, AB41–AB56, FK17–FK21, HS1, HS3–HS9, IV1–IV63, KA27–KA28, KW0–KW15, PA20–PA59, PA76–PA77, PH15–PH29, PH31–PH40, PH45–PH50 and ZE1.

We cannot currently deliver to: HS2, KW16–KW17, PA60–PA75, PA78, PH30, PH41–PH44 and ZE2–ZE3. These areas are excluded because the available transit time is not suitable for fresh fish.

Ready to order?

Choose your fish, pick your delivery day, and we'll handle the rest.

Delivery FAQs

How is your seafood delivered?

›

All orders are packed in branded cardboard boxes using eco-friendly wool insulation and reusable ice packs to help maintain a chilled temperature during delivery.

Each product is vacuum packed and labelled individually for freshness and convenience. Our packaging is specifically designed for fresh seafood delivery and is used for orders sent across mainland UK.

Is your fish packed fresh to order?

›

Yes - we do not hold large quantities of pre-prepared stock. Most seafood is sourced and prepared specifically for customer orders based on the selected delivery date.

This allows us to offer exceptionally fresh seafood, carefully prepared and dispatched close to delivery.

Can I choose my delivery day?

›

Yes - customers choose their preferred delivery date during checkout using our delivery calendar.

Deliveries are available Wednesday to Saturday across most of mainland UK. Selected Scottish Highlands and Islands postcodes are available Wednesday to Friday only and are sent by Royal Mail Special Delivery. Before 1pm delivery is available Wednesday to Friday for an additional £2.95 where available. Saturday delivery costs £7.90 for orders under £70, or £2.95 for orders of £70 or more, but is not available to selected Highlands and Islands postcodes.

Will my fish stay cold during delivery?

›

Yes - our packaging is designed to keep seafood at a safe chilled temperature throughout delivery.

While courier delays are rare, our insulated packaging has been carefully tested to help protect products during unexpected delays. We regularly carry out packaging tests throughout the year, including during warmer weather, to ensure our seafood delivery packaging performs reliably in changing temperatures.

Can I freeze the fish when it arrives?

›

Yes - all of our fresh fish is suitable for home freezing.

Products are delivered fresh with clear storage guidance included on the label. For best results, freeze on the day of delivery and use within 3 months.

How do I track my delivery?

›

Once your order has been dispatched, you'll receive tracking information for the courier handling your delivery.

DPD customers will receive a 1-hour delivery window on the morning of delivery. Orders sent by Royal Mail Tracked 24 or Royal Mail Special Delivery will receive Royal Mail tracking information instead.

As fresh seafood is perishable, customers should ensure deliveries are brought inside and refrigerated as soon as possible after arrival.

Where do you deliver?

›

We deliver fresh seafood across mainland UK. Most orders are delivered by DPD, while customers in Scotland can also choose Royal Mail Tracked 24 at the same price.

Selected Scottish Highlands and Islands postcodes are delivered by Royal Mail Special Delivery. Delivery costs £14.95 on orders from £0–£69.99 and £21.95 on orders of £70 or more, with delivery available Wednesday to Friday only.

Royal Mail Special Delivery postcodes: AB31–AB38, AB41–AB56, FK17–FK21, HS1, HS3–HS9, IV1–IV63, KA27–KA28, KW0–KW15, PA20–PA59, PA76–PA77, PH15–PH29, PH31–PH40, PH45–PH50 and ZE1.

We cannot currently deliver to: HS2, KW16–KW17, PA60–PA75, PA78, PH30, PH41–PH44 and ZE2–ZE3. These areas are excluded because the available transit time is not suitable for fresh fish.

What happens if my delivery is delayed?

›

Courier delays are uncommon, but our packaging is designed with this in mind. The insulated boxes, wool liners and chilled ice packs help maintain safe temperatures beyond the standard overnight delivery window where required.

Our seafood delivery packaging is regularly tested throughout the year and is designed to keep products at a safe chilled temperature for up to 48 hours in transit.

If you ever experience an issue with your order, our team is always happy to help.