Miles between Davidson, NC and Broken Arrow, OK

There are
1,015 mi
from Davidson, NC to Broken Arrow, OK

That's the driving distance. It would take 18 hours 28 mins to go from Davidson, North Carolina to Broken Arrow, Oklahoma.

The flight distance (direct flight from Davidson, NC to Broken Arrow, OK) is 837.65 mi.

1,015 mi = 1,633.87 kms