Delivery & collection

Delivery & collection

Please find information regarding our delivery and collection options below.

Collect in Store - FREE

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

Standard UK Delivery - £3.49

Delivered within 3-5 days by Royal Mail.

Next Working Day - £4.49

Delivered next working day if ordered by 1pm by Royal Mail.

*Please note that our working days are Monday-Friday.

International Delivery - from £5.95

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, Isle of Man, Italy, Latvia, Lithuania, Luxembourg, Macedonia, the Republic, 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, Channel Islands, 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.