Question: how many hours does it take to fly to mexico?
Answer: Flying time from United States to Mexico The total flight duration from United States to Mexico is 2 hours, 39 minutes.