Question: how long does it take a letter to arrive in the same town?
Answer: The U.S. Postal Service said that, starting this month, local delivery will take two to three days, depending on the destination's ZIP code, for single-piece, first-class mail such as a personal letter, bill invoice or payment or a greeting card.