Miles between Brockton, MA and Haverhill, MA

There are
59 mi
from Brockton, MA to Haverhill, MA

That's the driving distance. It would take 1 hour 19 mins to go from Brockton, Massachusetts to Haverhill, Massachusetts.

The flight distance (direct flight from Brockton, MA to Haverhill, MA) is 47.96 mi.

59 mi = 94.97 kms