Your browser does not support JavaScript!
Skip to content Skip to navigation menu

Delivery Information


Delivery Service Orders under £29 Orders over £29
Standard Delivery
Delivered within 2-3 working days
£2.99 FREE
Standard Delivery - Highlands
(postcodes here)
Delivered within 2-5 working days
Under 15kg - £2.99
Over 15kg - £4.99
Under 15kg - FREE
Over 15kg - £1.99
Local Pickup1
Delivered within 2-3 working days
£2.99 FREE
Next Day Delivery
Order by 4pm
Delivered within 1 working day
£4.99 £2.99
Next Day Delivery for VIP customers
Order by 4pm
Delivered within 1 working day
£3.99 £1.49
(50% off)

1This option allows you to choose one of over 4,500 local shops to collect your order from at a time convenient to you. Easily track your parcel online from the moment it's dispatched till it reaches your local shop. You'll receive email notifications so you know exactly when your order will arrive to your chosen shop. Your order will be held safely for 10 days, allowing you the freedom to collect at a time that suits you. Choosing a shop is easy - simply enter your chosen postcode and select the local shop most convenient to you! Only available with parcels up to 15kg.

We are unable to offer delivery to: Guernsey, Jersey.

We do not offer Next Day delivery to: Aberdeen, Argyll, Dundee, Orkney Shetland, Northern Ireland, Isle of Man.

See our FAQs for more information on delivery.
Allow 1 extra day for orders placed on weekends and Bank Holiday.



Please refer to the delivery table below for our shipping charges and delivery times, this only applies to parcels over 1kg i.e food. 

Country Delivery Time

(working days)
Free Delivery
on Orders
Over (£)
Bulgaria 4-5 19 100
Croatia 4-5 19 100
Czech Republic 3-4 10 100
Rep. of Ireland (Orders under £29) 2-4 10 100
Rep. of Ireland (Orders over £29) 2-4 7 100
Poland 3-4 10 100
Romania 4-5 21 100
Slovenia 4-5 10 100