There are
610 mi
from Chattanooga, TN to St Clair Shores, MI
That's the driving distance. It would take 11 hours 54 mins to go from Chattanooga, Tennessee to St Clair Shores, Michigan.
The flight distance (direct flight from Chattanooga, TN to St Clair Shores, MI) is 530.74 mi.
610 mi = 981.75 kms