Miles between Newton, MA and Mooresville, IN

There are
946 mi
from Newton, MA to Mooresville, IN

That's the driving distance. It would take 18 hours 1 min to go from Newton, Massachusetts to Mooresville, Indiana.

The flight distance (direct flight from Newton, MA to Mooresville, IN) is 811.96 mi.

946 mi = 1,522.02 kms