There are
581 mi
from Dickson, TN to Cedar Rapids, IA
That's the driving distance. It would take 11 hours 24 mins to go from Dickson, Tennessee to Cedar Rapids, Iowa.
The flight distance (direct flight from Dickson, TN to Cedar Rapids, IA) is 467.76 mi.
581 mi = 934.56 kms