Miles between Broken Arrow, OK and Choctaw, OK

There are
104 mi
from Broken Arrow, OK to Choctaw, OK

That's the driving distance. It would take 1 hour 53 mins to go from Broken Arrow, Oklahoma to Choctaw, Oklahoma.

The flight distance (direct flight from Broken Arrow, OK to Choctaw, OK) is 91.30 mi.

104 mi = 167.36 kms