There are
200 mi
from Newton, MA to Haverstraw, NY
That's the driving distance. It would take 4 hours 10 mins to go from Newton, Massachusetts to Haverstraw, New York.
The flight distance (direct flight from Newton, MA to Haverstraw, NY) is 162.35 mi.
200 mi = 321.66 kms