There are
399 mi
from Independence, MO to Mankato, MN
That's the driving distance. It would take 7 hours 35 mins to go from Independence, Missouri to Mankato, Minnesota.
The flight distance (direct flight from Independence, MO to Mankato, MN) is 351.13 mi.
399 mi = 641.95 kms