There are
1,208 mi
from Clarksville, TN to Santa Fe, NM
That's the driving distance. It would take 21 hours 21 mins to go from Clarksville, Tennessee to Santa Fe, New Mexico.
The flight distance (direct flight from Clarksville, TN to Santa Fe, NM) is 1,037.09 mi.
1,208 mi = 1.61 kms