How Long Does Letter Delivery Within the Same City Take?

The United States Postal Service guarantees local delivery of first-class mail should take between one and three days. Even though a letter is going just across town, it won't necessarily arrive at its destination overnight.