Miles between Newton, MA and Muskegon Heights, MI

There are
864 mi
from Newton, MA to Muskegon Heights, MI

That's the driving distance. It would take 16 hours 26 mins to go from Newton, Massachusetts to Muskegon Heights, Michigan.

The flight distance (direct flight from Newton, MA to Muskegon Heights, MI) is 763.62 mi.

864 mi = 1,390.05 kms