Miles between Haverhill, MA and Matthews, NC

There are
868 mi
from Haverhill, MA to Matthews, NC

That's the driving distance. It would take 17 hours 21 mins to go from Haverhill, Massachusetts to Matthews, North Carolina.

The flight distance (direct flight from Haverhill, MA to Matthews, NC) is 739.82 mi.

868 mi = 1,396.57 kms