Miles between Colorado Springs, CO and Broken Arrow, OK

There are
691 mi
from Colorado Springs, CO to Broken Arrow, OK

That's the driving distance. It would take 12 hours 20 mins to go from Colorado Springs, Colorado to Broken Arrow, Oklahoma.

The flight distance (direct flight from Colorado Springs, CO to Broken Arrow, OK) is 531.04 mi.

691 mi = 1,112.05 kms