There are
673 mi
from Broken Arrow, OK to Park Forest, IL
That's the driving distance. It would take 12 hours 17 mins to go from Broken Arrow, Oklahoma to Park Forest, Illinois.
The flight distance (direct flight from Broken Arrow, OK to Park Forest, IL) is 576.04 mi.
673 mi = 1,083.13 kms