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

Shipping Fees

Delivery Service Orders under £39 Orders over £39
Standard Delivery and Local Pickup1
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
Next Day Delivery2
Order by 4pm
Delivered within 1 day
£3.99 for VIP
£1.49 for VIP
Nominated Day Delivery2
Delivered on chosen day
Monday to Saturday
£4.99 £2.99

Delivery Service Orders under £69 Orders over £69
Sunday delivery2
Order by Friday 4pm
Delivered on Sunday
£6.99 £2.99

1Local Pickup - this 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.

2We are unable to offer Next Day, Nominated day and Sunday delivery to: Aberdeen, Argyll, Dundee, Orkney Shetland, Isle of Man and Isle of Wight.

We are unable to offer delivery to: Guernsey, Jersey or Northern Ireland.

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