Miles between Haverhill, MA and Bexley, OH

There are
784 mi
from Haverhill, MA to Bexley, OH

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

The flight distance (direct flight from Haverhill, MA to Bexley, OH) is 644.16 mi.

784 mi = 1,262.25 kms