The standard is 2-3 days, but the variables include the post office locations, time of day mailed, and holidays/weekends.
about 6 hours
How long does it take for a simple mail letter from united states to new York
How long does it take from Texas to Miami, regular mail.
2-5 days
About 27 hours-
overnight
It took me 23 hours.
About 3 to 4 days.
2-3 days
2 weeks
1 to 14 days
For standard delivery a letter from Arizona to Texas will take 2-7 days. Sending a letter First Class will get it there much sooner.