Delivery times & costs
Christmas Delivery Dates
Please find below a list of dates where orders for Christmas need to be placed before for this date to ensure the order arrives before the big day!
Orders placed before 12 noon GMT on these dates will be guaranteed to be sent to you in time.
Orders placed after 12 noon GMT on these dates may still be delivered in time for Christmas, but this is not guaranteed.
Unfortunately, we only offer standard delivery and there is no option for express delivery. Therefore, we encourage customers to place any orders as soon as they can to avoid products going out of stock during this busy time of year.
Mainland UK - 13th December
Belgium, France, Ireland & Luxembourg - 10th December
Austria, Denmark, Germany, Iceland, Netherlands, Portugal, Slovakia, Spain & Switzerland - 7th December
Finland & Sweden - 6th December
Canada, Czech Republic, Italy, Poland & USA - 6th December
Australia, Greece, New Zealand & Turkey - 1st December
Caribbean, Central & South America - 30th November
Asia, Cyprus, Malta, Far East, Eastern Europe (except Czech Republic, Poland & Slovakia) - 29th November
Africa & Middle East - 26th November