There are
682 mi
from Broken Arrow, OK to Carol Stream, IL
That's the driving distance. It would take 12 hours 32 mins to go from Broken Arrow, Oklahoma to Carol Stream, Illinois.
The flight distance (direct flight from Broken Arrow, OK to Carol Stream, IL) is 576.60 mi.
682 mi = 1,097.46 kms