There are
717 mi
from Broken Arrow, OK to Round Lake Beach, IL
That's the driving distance. It would take 13 hours 16 mins to go from Broken Arrow, Oklahoma to Round Lake Beach, Illinois.
The flight distance (direct flight from Broken Arrow, OK to Round Lake Beach, IL) is 599.97 mi.
717 mi = 1,153.16 kms