Miles between Haverhill, MA and Suffolk, VA

There are
612 mi
from Haverhill, MA to Suffolk, VA

That's the driving distance. It would take 13 hours 6 mins to go from Haverhill, Massachusetts to Suffolk, Virginia.

The flight distance (direct flight from Haverhill, MA to Suffolk, VA) is 509.81 mi.

612 mi = 985.48 kms