There are
677 mi
from Clarksville, TN to Cedar Hill, TX
That's the driving distance. It would take 12 hours 14 mins to go from Clarksville, Tennessee to Cedar Hill, Texas.
The flight distance (direct flight from Clarksville, TN to Cedar Hill, TX) is 609.78 mi.
677 mi = 1,089.36 kms