There are
392 mi
from Dickson, TN to Richmond, IN
That's the driving distance. It would take 7 hours 20 mins to go from Dickson, Tennessee to Richmond, Indiana.
The flight distance (direct flight from Dickson, TN to Richmond, IN) is 292.74 mi.
392 mi = 631.47 kms