Miles between Suffolk, VA and Haverhill, MA

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

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

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

611 mi = 983.98 kms