Miles between Dayton, OH and Poughkeepsie, NY

There are
654 mi
from Dayton, OH to Poughkeepsie, NY

That's the driving distance. It would take 12 hours 20 mins to go from Dayton, Ohio to Poughkeepsie, New York.

The flight distance (direct flight from Dayton, OH to Poughkeepsie, NY) is 553.86 mi.

654 mi = 1,052.49 kms