Miles between Pittsburgh, PA and Haverhill, MA

There are
595 mi
from Pittsburgh, PA to Haverhill, MA

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

The flight distance (direct flight from Pittsburgh, PA to Haverhill, MA) is 487.89 mi.

595 mi = 957.12 kms