Miles between Clarksville, TN and San Marcos, TX

There are
885 mi
from Clarksville, TN to San Marcos, TX

That's the driving distance. It would take 15 hours 53 mins to go from Clarksville, Tennessee to San Marcos, Texas.

The flight distance (direct flight from Clarksville, TN to San Marcos, TX) is 764.10 mi.

885 mi = 1,424.41 kms