Miles between Haverhill, MA and Massillon, OH

There are
678 mi
from Haverhill, MA to Massillon, OH

That's the driving distance. It would take 13 hours 6 mins to go from Haverhill, Massachusetts to Massillon, Ohio.

The flight distance (direct flight from Haverhill, MA to Massillon, OH) is 554.77 mi.

678 mi = 1,091.07 kms