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