Farm-fresh food to you

Delivery & Collection

Craigies Farm produce is now available to order online for delivery and ‘click & collect.’

Farm to your door

You can now shop all your favourite Craigie’s products from the comfort of your sofa by visiting our online shop and placing an order for delivery or click & collect.

Beat the supermarket queues and order by 9am for next day delivery on our delivery days to EH postcodes. Delivery is FREE for orders over £35 and £5 otherwise.

Home deliveries will take place Thursday and Friday and collections will take place Tuesday, Thursday, Friday & Saturday. See below for our postcode details, delivery schedule and click and collect information.

Delivery Schedule

Edinburgh North & South

EH9 EH10 EH11 EH12 EH13 EH14 EH15 EH16 EH17

Friday: 10am to 5pm

Edinburgh West

EH27 EH28 EH29 EH30 EH49 EH51 EH52 EH53 EH54

Thursday: 10am to 5pm


Please note the cut-off for all postcodes is 9am the day before delivery

Need help with your order?

Our friendly team are here to help! Simply call 0131 319 1048 for a helping hand with your online order.

Click & Collect

Craigies click and collect service enables you to pre-order your shopping online up to 9am on the day before collection. Allow us to pack your groceries safely and securely before picking items up at the Craigies car park between 11am and 2pm on Tuesday, Thursday, Friday and Saturday.

There’s no need to leave your car, as we will happily bring your shopping directly to your car boot!

To order shopping for collection visit our online store.

Craigies Courier Service

Craigies Farm is now delivering to more households across Scotland!

Our newly set up courier option allows those living outside the EH postcode area to enjoy a Craigies doorstep drop with a two-day turnaround for just £8.00. Courier drops will be made Monday-Friday and will arrive within two working days of your order date.

Our courier option covers Scottish mainland, highlands and UK mainland.

What’s growing on at Craigies?

Give us a call on 0131 319 1048 to find out more


Sign up for Craigies news!

Submit your email address to sign up to our mailing list.

By submitting this form, you are consenting to receive marketing emails from: . You can revoke your consent to receive emails at any time by using the SafeUnsubscribe® link, found at the bottom of every email. Emails are serviced by Constant Contact