Miles between Arlington Heights, IL and Marshall, MN

There are
512 mi
from Arlington Heights, IL to Marshall, MN

That's the driving distance. It would take 9 hours 51 mins to go from Arlington Heights, Illinois to Marshall, Minnesota.

The flight distance (direct flight from Arlington Heights, IL to Marshall, MN) is 425.05 mi.

512 mi = 824.14 kms