There are
486 mi
from Columbia, MO to Shelbyville, TN
That's the driving distance. It would take 9 hours 10 mins to go from Columbia, Missouri to Shelbyville, Tennessee.
The flight distance (direct flight from Columbia, MO to Shelbyville, TN) is 402.19 mi.
486 mi = 782.03 kms