There are
680 mi
from Chattanooga, TN to Excelsior Springs, MO
That's the driving distance. It would take 12 hours 52 mins to go from Chattanooga, Tennessee to Excelsior Springs, Missouri.
The flight distance (direct flight from Chattanooga, TN to Excelsior Springs, MO) is 573.04 mi.
680 mi = 1,093.92 kms