There are
960 mi
from Franklin, TN to Poughkeepsie, NY
That's the driving distance. It would take 18 hours 7 mins to go from Franklin, Tennessee to Poughkeepsie, New York.
The flight distance (direct flight from Franklin, TN to Poughkeepsie, NY) is 801.95 mi.
960 mi = 1,545.21 kms