Miles between Broken Arrow, OK and Mokena, IL

There are
659 mi
from Broken Arrow, OK to Mokena, IL

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

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

659 mi = 1,061.34 kms