There are
646 mi
from Clarksville, TN to Rowlett, TX
That's the driving distance. It would take 11 hours 41 mins to go from Clarksville, Tennessee to Rowlett, Texas.
The flight distance (direct flight from Clarksville, TN to Rowlett, TX) is 579.35 mi.
646 mi = 1,040.07 kms