Miles between Arlington Heights, IL and Muskegon, MI

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

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

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

212 mi = 340.95 kms