There are
591 mi
from Mexico, MO to Garland, TX
That's the driving distance. It would take 11 hours 10 mins to go from Mexico, Missouri to Garland, Texas.
The flight distance (direct flight from Mexico, MO to Garland, TX) is 507.26 mi.
591 mi = 950.36 kms