Miles between Mckinney, TX and Escanaba, MI

There are
1,196 mi
from Mckinney, TX to Escanaba, MI

That's the driving distance. It would take 22 hours 31 mins to go from Mckinney, Texas to Escanaba, Michigan.

The flight distance (direct flight from Mckinney, TX to Escanaba, MI) is 1,004.52 mi.

1,196 mi = 1,924.56 kms