There are
64 mi
from Haverhill, MA to Saco, ME
That's the driving distance. It would take 1 hour 17 mins to go from Haverhill, Massachusetts to Saco, Maine.
The flight distance (direct flight from Haverhill, MA to Saco, ME) is 59.42 mi.
64 mi = 103.46 kms