Miles between Henderson, TX and Champlin, MN

There are
1,011 mi
from Henderson, TX to Champlin, MN

That's the driving distance. It would take 18 hours 49 mins to go from Henderson, Texas to Champlin, Minnesota.

The flight distance (direct flight from Henderson, TX to Champlin, MN) is 903.81 mi.

1,011 mi = 1,627.17 kms