Miles between Independence, MO and Muskegon Heights, MI

There are
662 mi
from Independence, MO to Muskegon Heights, MI

That's the driving distance. It would take 12 hours 38 mins to go from Independence, Missouri to Muskegon Heights, Michigan.

The flight distance (direct flight from Independence, MO to Muskegon Heights, MI) is 511.12 mi.

662 mi = 1,065.51 kms