There are
1,162 mi
from Garland, TX to Dearborn Heights, MI
That's the driving distance. It would take 21 hours 10 mins to go from Garland, Texas to Dearborn Heights, Michigan.
The flight distance (direct flight from Garland, TX to Dearborn Heights, MI) is 977.09 mi.
1,162 mi = 1,870.78 kms