Question: how long does it take mail to get from indiana to texas?
Answer: As little as 2 days, average 2 or 3 days for first class. The USPS service estimate is 1 to 2 days, but the best speed assumes a "best case" scenario: mailed early in the day, Monday through Wednesday, and barcode-able, automation-friendly letters and packages.