Miles between Arlington Heights, IL and New Hope, MN

There are
402 mi
from Arlington Heights, IL to New Hope, MN

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

The flight distance (direct flight from Arlington Heights, IL to New Hope, MN) is 338.68 mi.

402 mi = 647.39 kms