Delivery

We deliver on a weekly basis to most of our trading area via our own transport.

Delivery is free on order value above £50 and £5.00 on orders below this value.

Mail Order

Mail order delivery is free on order value above £100 and £7.00 on orders below this value.

Delivery Options

Delivery OptionScheduleCost
Standard Shipping Mainland UK3-4 days£7.00
Standard Shipping Highlands & Islands5-6 days£15.00
Free Shipping3-5 daysFree on all orders over £100
Free Store Pick Up1-2 daysFree at our Blairgowrie branch

International Delivery

Unfortunately we cannot offer international delivery through our website, however we are happy to provide a price on application for international delivery carriage.