There are
636 mi
from Ann Arbor, MI to Poughkeepsie, NY
That's the driving distance. It would take 11 hours 58 mins to go from Ann Arbor, Michigan to Poughkeepsie, New York.
The flight distance (direct flight from Ann Arbor, MI to Poughkeepsie, NY) is 505.71 mi.
636 mi = 1,022.88 kms