There are
418 mi
from Dickson, TN to Portage, IN
That's the driving distance. It would take 8 hours 55 mins to go from Dickson, Tennessee to Portage, Indiana.
The flight distance (direct flight from Dickson, TN to Portage, IN) is 380.11 mi.
418 mi = 672.37 kms