Miles between Scottsdale, AZ and Broken Arrow, OK

There are
1,063 mi
from Scottsdale, AZ to Broken Arrow, OK

That's the driving distance. It would take 18 hours 55 mins to go from Scottsdale, Arizona to Broken Arrow, Oklahoma.

The flight distance (direct flight from Scottsdale, AZ to Broken Arrow, OK) is 931.49 mi.

1,063 mi = 1.61 kms