There are
403 mi
from Arlington Heights, IL to Eden Prairie, MN
That's the driving distance. It would take 7 hours 29 mins to go from Arlington Heights, Illinois to Eden Prairie, Minnesota.
The flight distance (direct flight from Arlington Heights, IL to Eden Prairie, MN) is 335.01 mi.
403 mi = 649.27 kms