Miles between Haverhill, MA and Celina, OH

There are
847 mi
from Haverhill, MA to Celina, OH

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

The flight distance (direct flight from Haverhill, MA to Celina, OH) is 712.43 mi.

847 mi = 1,363.71 kms