How long USPS usually takes
First-Class Mail (letters, cards and large envelopes) takes 1 to 5 business days. Ground Advantage, the everyday package service, takes 2 to 5. Priority Mail takes 1 to 3, and Priority Mail Express is the fastest, usually 1–2 days, and the only one with a money-back guarantee on most routes. The farther apart the ZIP codes, the closer to the top of each range.
What counts as a day
USPS doesn't count Sundays or holidays, and the day you mail it doesn't count either. USPS does deliver on Saturdays, so a letter mailed Thursday with a 2-day estimate often arrives Saturday. Mail dropped in a collection box after its last pickup starts the next day. Work out the exact day.
Is USPS slower than UPS or FedEx?
For letters and light items USPS is usually the cheapest and fast enough. For packages, Ground Advantage is often similar to UPS and FedEx Ground or a day slower. See which carrier is fastest.
Getting the exact date
These are estimates from the distance between your ZIP codes and the carrier's published service windows. For the exact date on a specific shipment, use the USPS Service Standards tool at usps.com. Holiday peak (mid-November to late December) can add a day or more.
Service information checked November 2026.
Compare with the other carriers on the all-carrier calculator, or see the last day to ship for Christmas.
Questions people ask
How long does a letter take to mail?
First-Class Mail takes 1 to 5 business days. Letters within the same area often arrive in 1–2 days; cross-country usually takes 3–5.
Does USPS deliver on Saturday?
Yes, USPS delivers mail and most packages on Saturdays. Sundays and holidays don't count toward delivery estimates, except for Priority Mail Express.
Is Priority Mail guaranteed?
No. Priority Mail is 1–3 business days but not guaranteed. Priority Mail Express has a money-back guarantee on most routes; since August 2023 that refund no longer applies to Alaska and Hawaii.