Miles between Arlington Heights, IL and Madison Heights, MI

There are
309 mi
from Arlington Heights, IL to Madison Heights, MI

That's the driving distance. It would take 5 hours 59 mins to go from Arlington Heights, Illinois to Madison Heights, Michigan.

The flight distance (direct flight from Arlington Heights, IL to Madison Heights, MI) is 250.67 mi.

309 mi = 497.87 kms