Miles between Erie, PA and Haverhill, MA

There are
565 mi
from Erie, PA to Haverhill, MA

That's the driving distance. It would take 11 hours 5 mins to go from Erie, Pennsylvania to Haverhill, Massachusetts.

The flight distance (direct flight from Erie, PA to Haverhill, MA) is 461.16 mi.

565 mi = 909.79 kms