How long to mail letter in same city

In the United States, the delivery time for a letter sent within the same city or metropolitan area is typically very short, often just a few hours or at most a day or two. Here are some general guidelines:

Keep in mind that these delivery times are estimates and may vary depending on various factors, such as:

It's also worth noting that same-city mail delivery is typically handled by the United States Postal Service (USPS) through its "City Carrier" program, which uses local mail carriers to deliver mail within the same city or metropolitan area.