Miles between Mckinney, TX and Harper Woods, MI

There are
1,128 mi
from Mckinney, TX to Harper Woods, MI

That's the driving distance. It would take 21 hours 19 mins to go from Mckinney, Texas to Harper Woods, Michigan.

The flight distance (direct flight from Mckinney, TX to Harper Woods, MI) is 981.46 mi.

1,128 mi = 1.61 kms