Question: how long does it take for a letter to arrive in mexico?
Answer: Mail from U.S. to Mexico takes at least ten days, two to three weeks average.