Miles between Troy, MI and Garland, TX

There are
1,192 mi
from Troy, MI to Garland, TX

That's the driving distance. It would take 21 hours 34 mins to go from Troy, Michigan to Garland, Texas.

The flight distance (direct flight from Troy, MI to Garland, TX) is 993.41 mi.

1,192 mi = 1.61 kms