There are
613 mi
from Knoxville, TN to Norton Shores, MI
That's the driving distance. It would take 11 hours 47 mins to go from Knoxville, Tennessee to Norton Shores, Michigan.
The flight distance (direct flight from Knoxville, TN to Norton Shores, MI) is 513.38 mi.
613 mi = 986.65 kms