Short answer: there is no single delivery time between two ZIP codes. It depends on the service used and how far apart the two ZIPs are. As a rough guide, mail traveling locally or across a couple of states takes 1 to 3 business days, while mail crossing the country usually takes 4 to 5 business days on standard services. The one exception is Priority Mail Express, the only USPS option with a real time guarantee.
The two ZIP codes are the biggest piece of the puzzle, but they are not the whole picture, and USPS delivery estimates are exactly that, estimates, not promises. Let me break down how long mail actually takes from ZIP to ZIP, why those two five-digit numbers matter so much, how to read the estimate on your own tracking, and how the two big private carriers compare on the same route.
How long does mail take from one ZIP code to another?
It comes down to two things: which service the sender paid for, and the distance between the origin and destination ZIP codes. Here is how the main USPS services stack up in 2026:
| Service | Typical delivery time | Best for |
|---|---|---|
| First-Class Mail (letters) | 1 to 5 business days | Letters, cards, documents |
| USPS Ground Advantage | 2 to 5 business days | Packages up to 70 lb |
| Priority Mail | 1 to 3 business days | Faster packages |
| Priority Mail Express | 1 to 2 days, by 6 p.m. | Guaranteed, urgent |
Within those ranges, distance decides where you land. A letter going one town over might arrive next day; the same letter going coast to coast can take the full five days. If you want a quick estimate for your exact route, our Delivery Time Estimator gives you a business-day range from the two ZIP codes and the service.
Real-world examples: how the same service varies by route
The abstract ranges make more sense with actual routes. Here is roughly how a single package behaves on the same service depending on how far it travels, assuming it is accepted before the daily cutoff:
| Route | Distance | Ground Advantage | Priority Mail |
|---|---|---|---|
| Same city (e.g. Brooklyn to Queens) | Local | 2 business days | 1 business day |
| Neighboring states (e.g. Chicago to Detroit) | ~280 miles | 2 to 3 business days | 1 to 2 business days |
| Regional (e.g. Atlanta to Dallas) | ~780 miles | 3 to 4 business days | 2 to 3 business days |
| Coast to coast (e.g. New York to Los Angeles) | ~2,800 miles | 4 to 5 business days | 3 business days |
Two things jump out. First, the gap between the fastest and slowest route on the same service is two to three full days, which is why the origin and destination ZIPs matter so much. Second, paying up for Priority Mail buys you the most time on the longest routes, where it can shave a day or two off Ground Advantage, and the least on local routes, where Ground Advantage is already nearly as quick. If cost is part of the decision, our guide to what it costs to ship a package with USPS lays out the price side of that trade.
Why the two ZIP codes matter so much
You would think distance in miles would settle it, but USPS does not route mail in a straight line. Every piece travels through a regional processing hub, which USPS calls a Regional Processing and Distribution Center, or RPDC. Your mail goes from the sender’s local Post Office, up to their regional hub, across the network to the hub nearest you, and then down to your carrier for the final leg.
That structure is why two ZIP codes fairly close together can still take a few days: if they sit on opposite sides of a processing boundary, the mail has to travel out to a hub and back rather than hopping directly across town. USPS has said that mail originating more than about 50 miles from its origin hub can pick up an extra day on its own. So the ZIP codes matter less for their raw mileage and more for which hubs they route through, and two addresses an hour apart by car can genuinely land in different processing regions.
The 2025 network change that slowed some mail down
Worth knowing if your mail feels slower than it used to: USPS reworked its network in 2025 as part of a long-term cost-cutting plan built around consolidating operations into those regional hubs. In April and July of that year, single-piece First-Class Mail and Ground Advantage each gained a day on some routes, mostly the longer-distance and rural ones, while a share of mail traveling short distances actually held steady or sped up slightly.
So if a letter that used to take three days now takes four, you are not imagining it. The service standards genuinely changed, and older delivery-time charts floating around online are now out of date for some routes. This is also why leaning on a live estimate for your specific ZIP pair beats trusting a general rule of thumb you read a few years ago.
Business days vs calendar days: the trap that adds days
Almost every USPS estimate is quoted in business days, and forgetting that is the most common reason a delivery feels slower than promised. Business days skip Sundays and federal holidays, and the clock does not start until USPS actually accepts the item.
Here is how that plays out. Say you drop a Priority Mail package quoted at 3 business days into a collection box on Friday afternoon, after the day’s pickup has already happened. The clock does not start Friday. It starts Monday, the next acceptance day. Three business days from Monday is Thursday, so a package that felt like it should arrive Monday realistically lands Thursday, a difference of most of a week driven entirely by the drop-off timing and the weekend. Two habits keep you out of that trap: get items accepted before the daily cutoff, and count only business days, remembering that Saturday counts as a delivery day but Sunday and holidays do not.
How to estimate your delivery time
Here is the reliable way to get a realistic number instead of guessing:
- Use both ZIP codes. Enter the origin and destination ZIP into our Delivery Time Estimator along with the service, and you get a business-day range in seconds.
- Mind the drop-off time. USPS starts the clock based on when the item is accepted. Drop something after the day’s cutoff and the count starts the next day, quietly adding 24 hours.
- Count business days, not calendar days. The estimates skip Sundays and postal holidays, so map them onto a real calendar before you promise anyone a date.
- Check the estimated delivery date on tracking. Once the item gets its first scan, USPS posts an expected date that reflects the real route, which is more accurate than any generic chart.
How reliable is the estimated delivery date on tracking?
Reasonably reliable, with caveats. The estimated delivery date USPS shows after the first scan is generated from the actual origin and destination and the service, so it is a better number than a rule of thumb. But it is still an estimate on every service except Priority Mail Express, and it can move. A weather event, a processing backlog, or a missed connection can push the date back a day, and you will usually see the posted estimate update when that happens. Treat it as USPS’s best current guess rather than a commitment. If the date passes with no delivery and no new scans, that is the point where something may actually be wrong, and our guide on USPS tracking not updating walks through what to do.
A quick service-by-service breakdown
First-Class Mail covers letters and small flats and runs 1 to 5 business days depending on distance. It is the cheapest way to send anything that fits, and for most local and regional mail it is fast enough.
USPS Ground Advantage is the go-to for packages up to 70 pounds, at 2 to 5 business days. It replaced the old Retail Ground and First-Class Package services and is usually the cheapest package option. If you are weighing cost against speed, our Shipping Cost Comparison tool lines it up against UPS and FedEx.
Priority Mail speeds things up to 1 to 3 business days and includes tracking and insurance. It is the sweet spot when you need something to move quickly but do not need a guarantee.
Priority Mail Express is the only service with a real promise: delivery in 1 to 2 days, by 6 p.m., with your money back if it misses. If the deadline is real, this is the one, and it is the only USPS option that also delivers on Sundays and holidays.
How USPS compares to UPS and FedEx on the same route
For ground shipments, the three major carriers land in a similar range, usually 1 to 5 business days depending on distance, because they all move ground freight across roughly the same map. UPS Ground and FedEx Home Delivery tend to be very competitive with USPS Ground Advantage on longer routes, while USPS often wins on smaller, lighter packages and on price. The honest answer is that no single carrier is fastest on every route, so for anything time-sensitive it pays to compare the specific origin and destination. Our Shipping Cost Comparison tool puts USPS, UPS, and FedEx side by side for your package so you can see the speed and cost together rather than guessing.
What can delay mail beyond the estimate
Even a good estimate can slip. The usual culprits:
- Distance and remote areas. Rural and hard-to-reach ZIP codes often run a day longer than the chart suggests.
- Weather. Storms and snow ground planes and slow trucks, and the delays ripple outward for days.
- Holidays and peak season. December volume and the postal holidays both stretch timelines. Nothing moves on a federal holiday.
- Processing hiccups. Every now and then a piece gets stuck at a facility. If your tracking freezes, here is what that means and what to do: USPS tracking not updating.
Does the delivery estimate include weekends?
The estimates are in business days, so they generally skip Sundays and federal holidays. USPS does deliver on Saturdays, so those count. Sundays are mostly reserved for Amazon packages and Priority Mail Express. I have covered the weekend rules in full in does USPS deliver on Saturday and does USPS deliver on Sunday, and if you are wondering about the time of day your mail lands, that is in what time does USPS deliver.
Frequently asked questions
How long does mail take from coast to coast?
Cross-country mail on standard services usually takes 4 to 5 business days. Priority Mail cuts that to about 3 days, and Priority Mail Express can do it in 1 to 2.
Is USPS delivery time guaranteed?
Only for Priority Mail Express, which comes with a money-back guarantee. Every other service gives an estimate, not a promise.
Why is my mail taking longer than the estimate?
The most common reasons are distance across a processing boundary, a remote destination ZIP, weather, or a holiday. USPS also slowed some longer routes by a day in 2025 as it consolidated its network.
Do the two ZIP codes really change the delivery time?
Yes. The distance between the origin and destination ZIPs, and which regional hubs they route through, is the single biggest factor after the service you choose.
Does the delivery time count weekends?
Estimates are in business days. Saturdays count as delivery days, but Sundays and federal holidays do not.
How accurate is the estimated delivery date on USPS tracking?
It is a solid best-guess once the package gets its first scan, since it reflects the real route. It can still move for weather or backlogs, and it is only a guarantee on Priority Mail Express.
How can I check the delivery time for my ZIP codes?
Enter both ZIP codes and the service into our Delivery Time Estimator for a quick business-day range, or check the estimated delivery date on your USPS tracking once the item is scanned.
The takeaway: do not look for one magic number. Pick the service that matches your deadline, run the two ZIP codes through the estimator, map the business days onto a real calendar, and remember that anything short of Priority Mail Express is an estimate, not a guarantee.






I may receive no mail for 2 – 3 days then I receive perhaps 5 letters all at once.
WHY?
That batching usually comes down to your route not being covered every day, often from staffing gaps, so a few days of mail get delivered together when a carrier finally runs it. It is worth a call to your local postmaster, since consistent gaps on a specific route are something the local office can actually address.
I mailed a letter first class mail 11/10/2022from Mesa, AZ 85209 to Kentucky 40512 and it has not arrived yet. Standard business envelope ….when can I expect it to arrive??
When a first-class letter never shows after this long, the step that helps is a Missing Mail search request at usps.com/help/missing-mail.htm. It routes the case to the destination post office, which is where a stalled letter usually surfaces or gets confirmed lost.
What is the time in transit for a small package shipped from 19464 to 84284? It was shipped on December 22nd.
Thanks
Shipping right before Christmas is the catch here. A small package cross-country normally runs three to five business days on Ground Advantage, but the late-December peak routinely adds several days on top. If it is still moving on tracking, it is just slow, not lost. If tracking has gone silent for over a week, file an inquiry.
I was mailed a first class letter from Ogden, UT-84201 to be delivered to Gridley, CA 95948 on March 17, 2023 and am still waiting!
When should delivery can be expected?
We mail a handful of paychecks to our employees across the country (TX, WA, CA, GA, FL). It has been taking at LEAST 7 days, coming from Michigan. This is ridiculous
Typical: Busy day with line out the door. 3 positions, 2 clerks. 1 clerk goes on break, leaves 1 clerk servicing customers. The whole USPS is staffed by a bunch of losers and idiots.
The counter staffing you are describing is a real and common complaint, and it is frustrating to watch from the back of the line. The local postmaster is the right person to hear it, since window staffing is set at that level.
We mail a handful of paychecks to our employees across the country (TX, WA, CA, GA, FL). It has been taking at LEAST 7 days, coming from Michigan. This is ridiculous
Seven-plus days is unfortunately within the current first-class range for cross-country mail, and it is exactly the kind of delay that hurts payroll. Two fixes worth considering: move the checks to Priority Mail for a firmer one-to-three-day window with tracking, or offer direct deposit where employees will take it. If you stay with first-class, Informed Delivery lets each person see when their check is actually coming.
I mailed a check on June 16, 2023 from my rural mailbox in Burlison TN to Colt AR. It still has not arrived .
regular letter fromTel-Aviv post office to New York City how long d
Postal service has gone downhill
One used to be able to count on postal service for decent delivery
Not any more
There was a time when mail was delivered the next day when it was to the same or neighboring zip codes; now it takes 3-5 days for same with increases in postage costs. Most people believe that it is due to promote Priority Mail and other more costly mail services. Perhaps the new congress will bring back the more efficient Pony Express.
You are remembering it right, next-day local delivery used to be common. Consolidation and network changes traded some of that speed for cost savings, and the results are what you are seeing. Appreciate you reading.
Is there an official law or rule, that you can’t request that a piece of mail be kept LOCAL
by a front desk clerk in a USPS facility? And they have no ability to do so?
I have a personal box and am mailing an envelope to another box holder in the same building. I was just told that all local mail must go to the nearest sorting facility 25 miles away. In the past several months other clerks have readily taken the one envelope, and it is the only request I make of them to keep a mailing local. (One envelope a month.) In past, they hand stamped the envelope and put it into a canvas bin. The envelope is kept inside the facility, going into the recipient’s box that day or the next day. Even if I mail it from inside the facility drop box, it sometimes takes up to 7-10 days for our local mail to go to remote sorting and returning to the same zip it was mailed from, and then into a box that is one row away from my own. This is So inefficient, and certainly not a positive customer experience.
Our zip code provides the “USPS Connect Local” service. But today a clerk has refused what I saw as a simple request that has been graciously done by others in the past. My envelope has a Forever stamp, a printed return address label with MY PObox number located in her building, but she referred to an unknown rule/ policy/ practice that it could not be done and that it ALL has to go to sorting out of town.
Whatever (of an unknown source) that it can’t be done. I am not confrontational, but this seems like a simple customer service interaction that is SO wrong. There was no one behind me in line and the other clerk had just finished with her customer. There was No apology, no smile, no service. I will mail it from inside a different location. I tried to call 2 USPS branches from the direct numbers I found from this site. No one has answered nor was there an opportunity to leave a message.
I just want to know what the official stance/rule is but I did find this online:
“Generally, mail between zip codes within the same city takes one to two days. Delivering mail outside of a given metro area depends on how far away it is from the next nearest postal center/zip code. International shipments take six to eight weeks for delivery, so this would be an unreasonable amount of time when mailing domestically.”
I would like to be informed of the rule I was asking her to ignore or break. I can’t find one.
There is no public rule the clerk can hand you, because what you are describing is just standard processing. Ordinary stamped letters, even to a box one row over, are designed to go to the sorting center and come back. The exception is USPS Connect Local, but that is a paid business shipping product with its own labels, not something a clerk applies to a single stamped envelope on request. Different clerks have bent that informally, which is why your experience has been inconsistent. You were not denied a right, just a favor.
Stealing from the homeless, and the hard working.
Service Commitments does not give you a precise time of delivery. It gives you an approximate average of days you can expect for the package or letter to take to arrive.
Exactly right, and thanks for spelling it out. Service standards are averages USPS aims for, not a promised delivery time. The only USPS service with a true guarantee is Priority Mail Express.
WHEN will USPS improve at all? It’s been several years with no improvements. Forever stamps are always increasing so sending a letter anywhere in the USA should not have to take 14 days! It never used to when a postage stamp was cheaper. Fire whoever is in charge and please do better, this laziness-behavior should be a crime.
Fourteen days for a letter is genuinely bad, and the frustration is fair. If a specific piece is that late, filing a Missing Mail search at usps.com/help/missing-mail.htm sometimes shakes it loose, and complaints logged at 1-800-275-8777 do get counted. It will not fix the system overnight, but it puts the delay on the record.
I mailed a bill from 65653 to 72770. It was mailed last Saturday morning. Here it is the following Thursday and they still have not received it. I called and was told it could take up to 2 weeks. Is this true? I could almost walk it there faster!
The clerk quoting up to two weeks is covering the worst case, not the norm. Most first-class mail runs three to five business days now, and your route is not a long one, so it should not take that. Give it through early next week, and if it still has not landed, file a Missing Mail search. For anything time-sensitive like a bill, mailing a few days earlier or paying online is the safer bet these days.
I mailed a Priority Envelope with Tracking on December 27, 2022 from Kingsland, GA 31548 to Parrottsville, TN 37843. It has not yet arrived. Tracking has stopped. Best the Post Office can tell it never left the Jacksonville, FL distribution center. Can not get my money back.
Mailed a Perishable package (2-3 day delivery) in July of 2023 from Kingsland, GA 31548 to Pomfret Center, CT 06259. It never made it. Post Office said it got lost !!! Filed a claim with the Post Office Twice !!! Can not get my money back $180 in value LOST !!!
Priority Mail includes insurance, so the path here is a claim, and if it was denied you can appeal it in writing with your evidence at usps.com. For the perishable loss, escalating to your local Consumer Affairs office (ask your postmaster for the contact) tends to get more traction than the general line. Keep every receipt and tracking record, those are what carry an appeal.
certified mail is now 8days and still hasnt arrived from nc to maryland. I could have been there and back 10 times. can I get a refund?
No refund, unfortunately. Certified Mail charges you for proof of delivery, not for speed, and it comes with no delivery-time guarantee, so slowness alone is not refundable. The only USPS service that refunds for being late is Priority Mail Express. You can still file a Missing Mail search if it does not arrive soon.
I went to local office to send an envelope First Class Certified mail to the IRS on April 2, 2025, Houston to Austin. As of today 4/22 it has not been delivered. The local office did a search and said the package is still in the Houston distribution center. I have requested a missing mail request. So much for the efficiency of the USPS.
The Missing Mail request is the right move. One reassurance on the IRS side: for tax filings, the postmark date is what counts as your filing date, not the delivery date, so as long as it was postmarked by the deadline you are considered on time even if it crawls. Keep your certified receipt as proof of that postmark.
We were mailed a check from Sawyer, Michigan on October 20, 2025 and we live in Tennessee nd we haven’t received it yetr. Anybody know why?
For a check specifically, do two things: file a Missing Mail search at usps.com/help/missing-mail.htm, and contact whoever issued the check about a stop payment and reissue, since checks are worth protecting if they are truly lost. Michigan to Tennessee should be well under a week, so past two weeks it is fair to treat it as delayed.