We deliver on a weekly basis to most of our local trading area via our own transport.
Local delivery is free on order value above £100 and £7.00 on orders below this value.
Mail Order
Mail order is available to all other delivery areas and is free on order value above £50 and £5.95 on orders below this value. Small parcels are sent by Royal Mail to all areas of the UK for £3.95.
Mail Order Delivery Options
Delivery Option | Schedule | Cost |
---|---|---|
Small Parcel Shipping UK/Highlands & Islands | 3-4 days | £3.95 |
Standard Shipping Mainland UK | 3-4 days | £5.95 |
Standard Shipping Highlands & Islands | 5-6 days | £15.00 |
Free Shipping | 3-5 days | Free on all orders over £100 |
Free Store Pick Up | 1-2 days | Free 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.