There are
453 mi
from Dickson, TN to New Haven, IN
That's the driving distance. It would take 8 hours 22 mins to go from Dickson, Tennessee to New Haven, Indiana.
The flight distance (direct flight from Dickson, TN to New Haven, IN) is 368.03 mi.
453 mi = 729.79 kms