Miles between Haverhill, MA and Easthampton, MA

There are
116 mi
from Haverhill, MA to Easthampton, MA

That's the driving distance. It would take 2 hours 27 mins to go from Haverhill, Massachusetts to Easthampton, Massachusetts.

The flight distance (direct flight from Haverhill, MA to Easthampton, MA) is 88.36 mi.

116 mi = 187.07 kms