How long does delivery take?

The shipping time depends on the option you choose at the checkout when placing your order.

Standard Delivery | Delivered within 2-3 days

  • Orders Under £29 - £2.99

  • VIP Orders Under £29 - £2.99

  • Orders Over £29 - FREE! 

  • VIP Orders Under - FREE

Next Day Delivery | Delivered in 1-2 working days

  • Orders under £29 - £4.99

  • VIP Orders under £29 - £3.99

  • Orders over £29 - £2.99

  • VIP Orders over £29 - £1.49

This service will only be available at the checkout if your item is eligible for the service and you are placing the order before 14:00.

Local Pickup | Delivered in 1-2 working days

  • All orders - £3.99

  • This opinion allows you to choose one of over 2,500 local stores to collet your order from at a time convenient to you and with all the benefits of our Premium service. You'll receive email and text notifications, including a 1-hour delivery window so you know exactly when your order will arrive to your chosen store. You order will be looked after in store for 7 days, allowing you the freedom to collect at a time that suits you. Choosing a store is easy - simply enter your chosen postcode and select the local store most convenient to you! This option is not available for orders over 20kg or orders containing cold or refrigerated items. Please remember to take photo ID with you when collecting your goods at your chosen store. 

Please see below for shipping times outside of the UK. 

Country Delivery Time 
(working days)
Shipping 
Charge 
(£)
Free Delivery 
on Orders 
Over (£)
Bulgaria 4-5 19 100
Croatia 4-5 19 100
Czech Republic 3-4 19 100
Ireland (Over 2kg) 2-4 10 100
Ireland (Under 2kg) 2-4 5 100
Poland 3-4 19 100
Romania 4-5 19 100
Slovenia 4-5 19 100

Still need help? Contact Us Contact Us