Miles between Grand Prairie, TX and Dearborn Heights, MI

There are
1,186 mi
from Grand Prairie, TX to Dearborn Heights, MI

That's the driving distance. It would take 21 hours 30 mins to go from Grand Prairie, Texas to Dearborn Heights, Michigan.

The flight distance (direct flight from Grand Prairie, TX to Dearborn Heights, MI) is 999.91 mi.

1,186 mi = 1.61 kms