Miles between Haverhill, MA and Munhall, PA

There are
591 mi
from Haverhill, MA to Munhall, PA

That's the driving distance. It would take 12 hours to go from Haverhill, Massachusetts to Munhall, Pennsylvania.

The flight distance (direct flight from Haverhill, MA to Munhall, PA) is 484.51 mi.

591 mi = 951.20 kms