Last posting dates, sorted.
Christmas Day is Friday 25 December. Here are the last recommended dates to post or send for delivery in time, from the carriers' own published dates.
Last recommended dates for UK delivery before Christmas. Remote postcodes need longer, and each Post Office branch has its own last collection time. Checked 5 November 2026 against Post Office: last posting dates 2026 and Royal Mail: Christmas last posting dates.
Shops' last order dates
These shops haven't published their 2026 Christmas delivery dates yet. They usually do in late November, and we'll add them here as they come in. Until then, aim to order big items by early December.
Still need a present?
Questions
What is the last day to post Christmas cards second class in 2026?
Royal Mail's last recommended date for 2nd Class is Friday 18 December. First Class is Monday 21 December.
What is the very last day to post for Christmas?
Royal Mail Special Delivery Guaranteed on Wednesday 23 December, and DPD Gold the same day. Check your Post Office branch's last collection time.
When are Amazon's and Argos's last order dates?
They haven't announced 2026 dates yet. Shops usually publish them in late November, and we'll add them here when they do.