Miles between Arlington Heights, IL and Mendota Heights, MN

There are
387 mi
from Arlington Heights, IL to Mendota Heights, MN

That's the driving distance. It would take 7 hours 10 mins to go from Arlington Heights, Illinois to Mendota Heights, Minnesota.

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

387 mi = 623.27 kms