Miles between Haverhill, MA and Niagara Falls, NY

There are
487 mi
from Haverhill, MA to Niagara Falls, NY

That's the driving distance. It would take 9 hours 35 mins to go from Haverhill, Massachusetts to Niagara Falls, New York.

The flight distance (direct flight from Haverhill, MA to Niagara Falls, NY) is 403.12 mi.

487 mi = 784.02 kms