Delivery time

How long does USPS take to deliver?

USPS delivery time depends on the service you paid for and the distance. Here's how long each USPS service takes domestically and internationally, and what makes a parcel run late.

USPS domestic delivery times

ServiceTypical time
USPS Ground Advantage2–5 business days
Priority Mail1–3 business days
Priority Mail Express1–2 days, guaranteed
First-Class Mail (letters)1–5 business days
Media Mail2–8 business days

USPS international delivery times

ServiceTypical time
Priority Mail Express International3–5 business days
Priority Mail International6–10 business days
First-Class Package International1–4 weeks, no guarantee

Check your exact delivery date

Paste your tracking number — ParcelTrack shows the live status and a re-predicted delivery estimate for your specific parcel.

What affects USPS delivery time

  • Distance between origin and destination zones
  • Weekends and federal holidays (USPS delivers Saturdays, not most Sundays)
  • Customs clearance on international parcels
  • Peak season (Nov–Dec) backlogs

USPS delivery time FAQ

How long does USPS Priority Mail take?

Priority Mail is typically 1–3 business days, though it's a service standard, not a guarantee. Priority Mail Express is the guaranteed 1–2 day option.

Why is my USPS package taking so long?

Common causes are distance, weekends/holidays, missed scans and peak-season volume. Track the number to see the last scan and the current estimate.

Track a USPS package →

Other carrier delivery times