There are
168 mi
from Corinth, MS to Shelbyville, TN
That's the driving distance. It would take 3 hours 27 mins to go from Corinth, Mississippi to Shelbyville, Tennessee.
The flight distance (direct flight from Corinth, MS to Shelbyville, TN) is 122.43 mi.
168 mi = 270.50 kms