Miles between Arlington Heights, IL and Muskegon Heights, MI

There are
209 mi
from Arlington Heights, IL to Muskegon Heights, MI

That's the driving distance. It would take 4 hours 15 mins to go from Arlington Heights, Illinois to Muskegon Heights, Michigan.

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

209 mi = 335.69 kms