There are
654 mi
from Broken Arrow, OK to Plano, IL
That's the driving distance. It would take 12 hours 4 mins to go from Broken Arrow, Oklahoma to Plano, Illinois.
The flight distance (direct flight from Broken Arrow, OK to Plano, IL) is 549.67 mi.
654 mi = 1,051.96 kms