There are
406 mi
from Independence, MO to North Mankato, MN
That's the driving distance. It would take 7 hours 39 mins to go from Independence, Missouri to North Mankato, Minnesota.
The flight distance (direct flight from Independence, MO to North Mankato, MN) is 351.70 mi.
406 mi = 652.75 kms