Miles between Haverhill, MA and Fraser, MI

There are
722 mi
from Haverhill, MA to Fraser, MI

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

The flight distance (direct flight from Haverhill, MA to Fraser, MI) is 602.97 mi.

722 mi = 1,162.33 kms