Miles between Nashville, TN and Broken Arrow, OK

There are
601 mi
from Nashville, TN to Broken Arrow, OK

That's the driving distance. It would take 10 hours 37 mins to go from Nashville, Tennessee to Broken Arrow, Oklahoma.

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

601 mi = 966.99 kms