Miles between Franklin, TN and Choctaw, OK

There are
664 mi
from Franklin, TN to Choctaw, OK

That's the driving distance. It would take 11 hours 38 mins to go from Franklin, Tennessee to Choctaw, Oklahoma.

The flight distance (direct flight from Franklin, TN to Choctaw, OK) is 583.93 mi.

664 mi = 1,069.31 kms