There are
940 mi
from Clarksville, TN to New Milford, NJ
That's the driving distance. It would take 17 hours 39 mins to go from Clarksville, Tennessee to New Milford, New Jersey.
The flight distance (direct flight from Clarksville, TN to New Milford, NJ) is 779.73 mi.
940 mi = 1,512.12 kms