It is already too late to mail a package or Christmas card via USPS regular mail for it to arrive by Christmas Day.
Today, Monday, December 23, 2019, is the last day that you can mail a Christmas card, letter, or package via USPS Priority Mail Express and still have it delivered by Christmas Day.
Does USPS Deliver On Christmas Day?
The U.S. Postal Service does observe Christmas Day as a federal holiday, however, and will not deliver regular mail and packages on Christmas Day.
Although Christmas Day, December 25, is a Postal holiday, Priority Mail Express will be delivered on Christmas Day.
Does USPS Deliver On Christmas Eve 2019?
The United States Postal Service (USPS) will deliver regular mail and packages as usual on Christmas Eve, December 24, 2019, even though U.S. President Donald Trump gave federal workers the day off on Christmas Eve.
Are Post Offices Open On Christmas Eve 2019?
USPS post offices may have special holiday hours on Christmas Eve, December 24, 2019, which vary by location.
USPS Blue collection mailboxes with final collection times before 12 p.m. (noon) will not be affected by early closing on Christmas Eve.
If a USPS Blue collection mailbox has a final collection time after 12 p.m., its mail may be picked up earlier. For mail pickup on December 24, it is best to put your mail into blue collection boxes by noon regardless of the final collection times posted on the box.
Customers who need later mail pickups on December 24 should visit their local Post Office.