Miles between Clarksville, TN and Marshalltown, IA

There are
613 mi
from Clarksville, TN to Marshalltown, IA

That's the driving distance. It would take 11 hours 52 mins to go from Clarksville, Tennessee to Marshalltown, Iowa.

The flight distance (direct flight from Clarksville, TN to Marshalltown, IA) is 482.96 mi.

613 mi = 986.49 kms