Miles between Haverhill, MA and Rye, NY

There are
205 mi
from Haverhill, MA to Rye, NY

That's the driving distance. It would take 4 hours 16 mins to go from Haverhill, Massachusetts to Rye, New York.

The flight distance (direct flight from Haverhill, MA to Rye, NY) is 182.65 mi.

205 mi = 329.66 kms