Last Christmas posting dates

Ordering Christmas cards or presents? Have a look at our final Christmas posting dates below to ensure your order arrives in time.

These dates are set by the UK postal service Royal Mail. They should be taken as a guideline, and are not guarantees. If you can, place your Christmas order as soon as possible to avoid any disappointment. Please note that our default shipping option is NOT tracked. We have shipping upgrades that do include tracking, available at a small extra fee.

Tuesday 5 December

Africa, Central and South America, Asia, Australia, Caribbean, China (People’s Republic), Far and Middle East, New Zealand

Wednesday 6 December

Cyprus and Malta

Thursday 7 December

Austria, Belgium, Denmark, Eastern Europe (except Czech Republic and Poland), France, Germany, Greece, Iceland, Ireland, Luxembourg, Netherlands, Norway, Portugal, Slovakia, Spain, Switzerland, Turkey

Friday 8 December

Canada, Czech Republic, Finland, Italy, Poland, Sweden, USA

Wednesday 20 December

UK standard shipping

Thursday 21 December

UK Special Delivery Guaranteed Next Day - Fully tracked (please make sure you have selected this option at checkout)