Miles between Mckinney, TX and Champlin, MN

There are
926 mi
from Mckinney, TX to Champlin, MN

That's the driving distance. It would take 17 hours 10 mins to go from Mckinney, Texas to Champlin, Minnesota.

The flight distance (direct flight from Mckinney, TX to Champlin, MN) is 846.35 mi.

926 mi = 1,490.06 kms