Miles between Jacksonville, NC and Haverhill, MA

There are
800 mi
from Jacksonville, NC to Haverhill, MA

That's the driving distance. It would take 16 hours 6 mins to go from Jacksonville, North Carolina to Haverhill, Massachusetts.

The flight distance (direct flight from Jacksonville, NC to Haverhill, MA) is 650.96 mi.

800 mi = 1,286.99 kms