There are
332 mi
from Dickson, TN to Lawrence, IN
That's the driving distance. It would take 6 hours 10 mins to go from Dickson, Tennessee to Lawrence, Indiana.
The flight distance (direct flight from Dickson, TN to Lawrence, IN) is 270.28 mi.
332 mi = 534.51 kms