Miles between Montgomery, AL and Haverhill, MA

There are
1,282 mi
from Montgomery, AL to Haverhill, MA

That's the driving distance. It would take 1 day to go from Montgomery, Alabama to Haverhill, Massachusetts.

The flight distance (direct flight from Montgomery, AL to Haverhill, MA) is 1,097.90 mi.

1,282 mi = 1.61 kms