There are
512 mi
from Clarksville, TN to North Royalton, OH
That's the driving distance. It would take 9 hours 57 mins to go from Clarksville, Tennessee to North Royalton, Ohio.
The flight distance (direct flight from Clarksville, TN to North Royalton, OH) is 448.13 mi.
512 mi = 823.24 kms