Miles between Ann Arbor, MI and Haverhill, MA

There are
772 mi
from Ann Arbor, MI to Haverhill, MA

That's the driving distance. It would take 15 hours 14 mins to go from Ann Arbor, Michigan to Haverhill, Massachusetts.

The flight distance (direct flight from Ann Arbor, MI to Haverhill, MA) is 645.21 mi.

772 mi = 1,242.33 kms