Miles between Yuma, AZ and Broken Arrow, OK

There are
1,294 mi
from Yuma, AZ to Broken Arrow, OK

That's the driving distance. It would take 22 hours 27 mins to go from Yuma, Arizona to Broken Arrow, Oklahoma.

The flight distance (direct flight from Yuma, AZ to Broken Arrow, OK) is 1,097.18 mi.

1,294 mi = 1.61 kms