Miles between Columbus, OH and Broken Arrow, OK

There are
807 mi
from Columbus, OH to Broken Arrow, OK

That's the driving distance. It would take 14 hours 47 mins to go from Columbus, Ohio to Broken Arrow, Oklahoma.

The flight distance (direct flight from Columbus, OH to Broken Arrow, OK) is 746.07 mi.

807 mi = 1,299.51 kms