Miles between Broken Arrow, OK and Montrose, CO

There are
823 mi
from Broken Arrow, OK to Montrose, CO

That's the driving distance. It would take 17 hours 1 min to go from Broken Arrow, Oklahoma to Montrose, Colorado.

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

823 mi = 1,324.74 kms