There are
586 mi
from Dickson, TN to Norton Shores, MI
That's the driving distance. It would take 11 hours 20 mins to go from Dickson, Tennessee to Norton Shores, Michigan.
The flight distance (direct flight from Dickson, TN to Norton Shores, MI) is 493.63 mi.
586 mi = 943.20 kms