There are
452 mi
from Suffolk, VA to Poughkeepsie, NY
That's the driving distance. It would take 9 hours 44 mins to go from Suffolk, Virginia to Poughkeepsie, New York.
The flight distance (direct flight from Suffolk, VA to Poughkeepsie, NY) is 371.89 mi.
452 mi = 727.41 kms