Miles between Knoxville, TN and Broken Arrow, OK

There are
779 mi
from Knoxville, TN to Broken Arrow, OK

That's the driving distance. It would take 13 hours 46 mins to go from Knoxville, Tennessee to Broken Arrow, Oklahoma.

The flight distance (direct flight from Knoxville, TN to Broken Arrow, OK) is 663.07 mi.

779 mi = 1,253.60 kms