Miles between Centennial, CO and Broken Arrow, OK

There are
711 mi
from Centennial, CO to Broken Arrow, OK

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

The flight distance (direct flight from Centennial, CO to Broken Arrow, OK) is 552.24 mi.

711 mi = 1,144.82 kms