|Delivery Service||Orders under £39||Orders over £39|
|Standard Delivery and Local Pickup1 |
Delivered within 2-3 working days
|Standard Delivery - Highlands |
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
|Delivery Service||Orders under £69||Orders over £69|
|Sunday delivery2 |
Order by Friday 4pm
Delivered on Sunday
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.