Question: how long does it take for a letter to get from san antonio to houston?
Answer: Assuming you mean you posted a letter 31 Aug 2017 from Hsouton to San Antonio, the entire Houston area was engulfed in a Hurricane Harvey, I'm sure you must have noticed. Normally that route would take 24–48 hours for first class mail.