There are
534 mi
from Clarksville, TN to Mayfield Heights, OH
That's the driving distance. It would take 10 hours 22 mins to go from Clarksville, Tennessee to Mayfield Heights, Ohio.
The flight distance (direct flight from Clarksville, TN to Mayfield Heights, OH) is 467.94 mi.
534 mi = 859.42 kms