There are
1,175 mi
from Garland, TX to Highland Park, MI
That's the driving distance. It would take 21 hours 17 mins to go from Garland, Texas to Highland Park, Michigan.
The flight distance (direct flight from Garland, TX to Highland Park, MI) is 987.13 mi.
1,175 mi = 1.61 kms