Delivery & collection
Please find information regarding our delivery and collection options below.
Order online and collect from one of our 300 stores.
Orders will arrive in store within 7 days from ordering.
The store will telephone you when this has arrived.
You will have up to 28 days from receipt of the parcel in-store to collect your parcel. We will only hold your parcel up to 28 days from receipt of the parcel in store to collect.
To find your nearest store go to our Store Locator page
Delivered within 3-5 days by Royal Mail.
Gift cards are delivered free of charge.
Charge of £3.49 for orders under £35.
£35 free delivery threshold based on the sub-total shown in the bag after all order and product discounts have been applied.
Delivered next working day if ordered by 5pm by Royal Mail.
*Please note that our working days are Monday-Friday.
A list of countries we deliver to and delivery charges are shown below.
Please note - beauty products are only available to order online from within the UK.
Europe. Within 7 working days - £5.95
(Albania, Armenia, Austria, Azerbaijan, Belarus, Belgium, Bosnia and Herzegovina, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Georgia, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Macedonia, Malta, Moldova, Monaco, Montenegro, Netherlands, Norway, Poland, Portugal, Romania, Russian Federation, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey, Ukraine, Vatican City).
International (Excl. Europe)* Within 10 working days - £7.95
(Andorra, Australia, Canada, Falkland Islands, Faroe Islands, Gibraltar, Liechtenstein, New Zealand, San Marino, United States ).
*It should be noted that our carriers apply the “International (Excl. Europe)” charge to some destinations that are geographically within Europe.