Miles between Nashville, TN and Broken Arrow, OK

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

That's the driving distance. It would take 10 hours 30 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.

600 mi = 966.04 kms