There are
414 mi
from Arlington Heights, IL to North Mankato, MN
That's the driving distance. It would take 7 hours 44 mins to go from Arlington Heights, Illinois to North Mankato, Minnesota.
The flight distance (direct flight from Arlington Heights, IL to North Mankato, MN) is 337.40 mi.
414 mi = 666.60 kms