We offer free fish deliveries straight to your door

We supply award winning local restaurants, bistros, pubs, hotels, delis and golf clubs throughout East and Midlothian.

Our fresh mackerel

East Lothian

We deliver our fresh fish to homes and workplaces throughout East Lothian from Tuesday – Friday 8.30am – 3.45pm and Saturday 8.30am – 12.30pm.

Please call our shop on 01875 811301 the previous day to place your order by speaking to one of our team or leave us a message and we will get back to you.

You can also contact us via email at enquiries@jamesdicksonandson.co.uk or by messaging us on Facebook.

Home deliveries in East Lothian

We deliver to towns throughout East Lothian, our main delivery points are:

  • Port Seton
  • Cockenzie
  • Prestonpans
  • Pencaitland
  • Haddington
  • Dunbar
  • East Linton
  • Gifford
  • Humbie
  • Garvald
  • East and West Saltoun
  • Ormiston
  • Aberlady
  • Gullane
  • Dirleton
  • North Berwick

If you would like a delivery or would like to arrange a spot for us to stop then please call our shop on 01875 811301.

Workplace deliveries in East Lothian

John Dickson during his van deliveries
John Dickson preparing a delivery to our loyal customers

John Dickson is our delivery driver for all business or places of work from a Tuesday to Saturday. If you would like to arrange a delivery then please give John a call on 07967413440.

Midlothian

We also deliver to parts of Midlothian between Tuesday and Friday 8.30am – 3.45pm.

Van man delivering in the snow in Bilston
Ramsay, one of our van men delivering in the snow in Bilston

Home deliveries in Midlothian

We deliver to towns throughout Midlothian, our main delivery points are:

  • Loanhead
  • Bilston
  • Penicuik
  • Damhead
  • Roslin
  • Poltonhall
  • Bonnyrigg
  • Lasswade

If you would like to arrange a home delivery to one of these areas then please give Ramsay a call on 07872758465.

Workplace deliveries in Midlothian

If you would like to arrange a business or workplace delivery in Midlothian then please give our shop a call on 01875 811301.