There are
508 mi
from Decatur, IL to Broken Arrow, OK
That's the driving distance. It would take 9 hours 30 mins to go from Decatur, Illinois to Broken Arrow, Oklahoma.
The flight distance (direct flight from Decatur, IL to Broken Arrow, OK) is 454.99 mi.
508 mi = 817.00 kms