There are
407 mi
from Broken Arrow, OK to Glen Carbon, IL
That's the driving distance. It would take 7 hours 28 mins to go from Broken Arrow, Oklahoma to Glen Carbon, Illinois.
The flight distance (direct flight from Broken Arrow, OK to Glen Carbon, IL) is 369.09 mi.
407 mi = 655.71 kms