Orders placed before 3pm Monday to Friday (12pm on Christmas Eve and New Years Eve) are normally dispatched the same day. Orders placed after 3pm on Friday, and over the weekend, are sent out on Monday.
We're here to dispatch your orders until the 1pm on the 24th of December, but as every year, please order in plenty of time to allow for any possible delays. The last posting date in the UK for 1st class post to likely arrive in time is Thursday 20th December, but keep in mind that doesn't allow for any problems, so order earlier if it at all possible.
For 2nd class post (our free standard delivery on most items) the last posting date is Wednesday 19th December, we highly recommend though, that if ordering after Sunday 16th December that you choose 1st class post at checkout which is only 99p!
If you're outside the UK, delivery takes longer, and can vary. The following last postage dates are when Royal Mail would still expect your order to arrive in time for Christmas, but it's not guaranteed.
|Destination||Last Posting Date|
|Africa, Middle East||Tuesday 4th December|
|Asia, Cyprus, Far East, Eastern Europe (except Czech Republic, Poland and Slovakia)||Friday 7th December|
|Caribbean, Central and South America||Friday 7th December|
|Australia, Greece, New Zealand, Turkey||Monday 10th December|
|Czech Republic, Germany, Italy, Poland||Friday 14th December|
|Canada, Finland, Sweden, USA||Monday 17th December|
|Austria, Denmark, Iceland, Netherlands, Norway, Portugal, Slovakia, Spain, Switzerland, Belgium, France, Ireland, Luxembourg||Monday 17th December