There are
684 mi
from Clarksville, TN to Mason City, IA
That's the driving distance. It would take 13 hours 15 mins to go from Clarksville, Tennessee to Mason City, Iowa.
The flight distance (direct flight from Clarksville, TN to Mason City, IA) is 552.38 mi.
684 mi = 1,101.35 kms