There are
676 mi
from Franklin, TN to Corinth, TX
That's the driving distance. It would take 12 hours 6 mins to go from Franklin, Tennessee to Corinth, Texas.
The flight distance (direct flight from Franklin, TN to Corinth, TX) is 610.70 mi.
676 mi = 1,087.14 kms