Miles between Clarksville, TN and Fort Dodge, IA

There are
699 mi
from Clarksville, TN to Fort Dodge, IA

That's the driving distance. It would take 13 hours 30 mins to go from Clarksville, Tennessee to Fort Dodge, Iowa.

The flight distance (direct flight from Clarksville, TN to Fort Dodge, IA) is 548.91 mi.

699 mi = 1,124.20 kms