Miles between Haverhill, MA and Chillicothe, OH

There are
832 mi
from Haverhill, MA to Chillicothe, OH

That's the driving distance. It would take 16 hours 2 mins to go from Haverhill, Massachusetts to Chillicothe, Ohio.

The flight distance (direct flight from Haverhill, MA to Chillicothe, OH) is 663.60 mi.

832 mi = 1,338.26 kms