There are
172 mi
from Newton, MA to Poughkeepsie, NY
That's the driving distance. It would take 3 hours 50 mins to go from Newton, Massachusetts to Poughkeepsie, New York.
The flight distance (direct flight from Newton, MA to Poughkeepsie, NY) is 145.98 mi.
172 mi = 276.32 kms