Miles between Cicero, IL and Broken Arrow, OK

There are
679 mi
from Cicero, IL to Broken Arrow, OK

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

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

679 mi = 1,093.10 kms