Miles between Clarksville, TN and Norton Shores, MI

There are
539 mi
from Clarksville, TN to Norton Shores, MI

That's the driving distance. It would take 10 hours 36 mins to go from Clarksville, Tennessee to Norton Shores, Michigan.

The flight distance (direct flight from Clarksville, TN to Norton Shores, MI) is 462.37 mi.

539 mi = 868.09 kms