Miles between Chicago, IL and Broken Arrow, OK

There are
686 mi
from Chicago, IL to Broken Arrow, OK

That's the driving distance. It would take 12 hours 33 mins to go from Chicago, Illinois to Broken Arrow, Oklahoma.

The flight distance (direct flight from Chicago, IL to Broken Arrow, OK) is 594.65 mi.

686 mi = 1,104.04 kms