Stock up on all your favourite Craigies produce from Craigies online shop and have it delivered to your home or choose to ‘click and collect’ at Craigies. Delivery is FREE for orders of £35 or more. If you need help call us: 0131 319 1048.
Our online service is a convenient way to shop fresh, local food – we have everything you need to keep your family nourished. We will carefully select the freshest produce, pack it for delivery straight to your door.
Check out where we deliver to and remember if we don’t cover your area you can always try our FREE Click and Collect service (collect from Craigies between 11am-2pm).
EH1 EH2 EH3 EH4 EH5 EH6 EH7 EH8
Tuesday & Friday 10am to 2pm
EH9 EH10 EH11 EH12 EH13 EH14 EH15 EH16 EH17
Tuesday 11am to 3pm
Thursday 10am to 2pm
EH27 EH28 EH29 EH30 EH49 EH51 EH52 EH53 EH54
Wednesday & Saturday 10am to 2pm
Please note the cut-off for all postcodes is 9am the day before delivery
You can view details of what cookies are set here.
Additional cookies add additional functionality to the website, such as showing external widgets, social media feeds, externally hosted videos and other media. They are not required for the core functionality of the site,. however disabling them may result in a lower quality user experience on the site and some elements of the site not working correctly.
We set analytics cookies such as Google Analytics to track how people use our site so that we can understand how people use our site. While these cookies are not required for the website to function, they allow us to understand better how people use the site so we can update and improve it in future.