Cozy Countdown

Christmas Shipping Deadlines 2026: USPS and Royal Mail Last Posting Dates

Updated 2026-11-03

TL;DR: For delivery by 25 December 2026, USPS says mail First-Class cards and Ground Advantage parcels by Thursday 17 December and Priority Mail by Friday 18 December. Most USPS international mail must go by Wednesday 9 December. In the UK, Royal Mail's last dates are Friday 18 December for 2nd Class and Monday 21 December for 1st Class.

These are the official 2026 dates published by USPS and Royal Mail. They are the last recommended days, so a parcel posted on the day still depends on the weather and on how busy the network is. If something really matters, send it a few days earlier.

USPS holiday shipping deadlines 2026

USPS service (contiguous US)Send by
USPS Ground AdvantageThu 17 Dec 2026
First-Class Mail (cards and letters)Thu 17 Dec 2026
Priority MailFri 18 Dec 2026
Priority Mail ExpressSat 19 Dec 2026
First-Class Package International and Priority Mail International (all regions, incl. Canada, Europe, Asia, Australia/NZ, Mexico)Wed 9 Dec 2026
Priority Mail Express InternationalWed 16 Dec 2026

USPS lists the same First-Class, Priority Mail and Priority Mail Express dates for Alaska, Hawaii and the US territories. Ground Advantage to and from those areas can take 10 days or more, so post earlier there. USPS also notes that Hanukkah runs from 4 to 12 December this year, so gifts for the first night need to go out in late November.

Royal Mail last posting dates 2026 (UK)

Royal Mail / Parcelforce (UK inland)Last posting date
2nd Class and 2nd Class Signed ForFri 18 Dec 2026
Royal Mail Tracked 48Sat 19 Dec 2026
1st Class, 1st Class Signed For and Tracked 24Mon 21 Dec 2026
Special Delivery GuaranteedWed 23 Dec 2026
Parcelforce express48 and express48largeMon 21 Dec 2026
Parcelforce express24, expressAM and express10Tue 22 Dec 2026

For British Forces (BFPO) addresses the dates are much earlier. The first is 17 November. Royal Mail publishes separate international dates for each country, and most are in early December, so check the Royal Mail page before you send anything abroad.

A simple mailing plan for December

Tips so parcels arrive on time

Quick FAQ

What is the last day to mail Christmas cards in 2026? In the US, USPS recommends mailing First-Class cards by Thursday 17 December 2026. In the UK, post 2nd Class cards by Friday 18 December and 1st Class by Monday 21 December.

What is the USPS deadline for international Christmas mail in 2026? Wednesday 9 December 2026 for First-Class Package International and Priority Mail International to every region, and Wednesday 16 December for Priority Mail Express International.

Does USPS deliver on Christmas Day? Regular mail isn't delivered on 25 December, which is a federal holiday. Priority Mail Express may be delivered in some areas, so check with USPS if it matters.

Are these dates guaranteed? Only guaranteed services such as Royal Mail Special Delivery come with a guarantee. The other dates are the carriers' recommended last days.

Planning the rest of the month? See our Christmas countdown 2026 chart, the gift budget planner and Christmas Eve box ideas.

Sources: USPS: 2026 holiday shipping dates; USPS Newsroom (holiday shipping announcement, September 2026); Royal Mail: Christmas last posting dates 2026. Checked 3 November 2026.

← More guides