Miles between Newton, MA and Elyria, OH

There are
668 mi
from Newton, MA to Elyria, OH

That's the driving distance. It would take 12 hours 45 mins to go from Newton, Massachusetts to Elyria, Ohio.

The flight distance (direct flight from Newton, MA to Elyria, OH) is 564.47 mi.

668 mi = 1,075.83 kms