Miles between Haverhill, MA and Clinton, IA

There are
1,152 mi
from Haverhill, MA to Clinton, IA

That's the driving distance. It would take 21 hours 54 mins to go from Haverhill, Massachusetts to Clinton, Iowa.

The flight distance (direct flight from Haverhill, MA to Clinton, IA) is 976.52 mi.

1,152 mi = 1,853.86 kms