Miles between Rockford, IL and Broken Arrow, OK

There are
683 mi
from Rockford, IL to Broken Arrow, OK

That's the driving distance. It would take 12 hours 25 mins to go from Rockford, Illinois to Broken Arrow, Oklahoma.

The flight distance (direct flight from Rockford, IL to Broken Arrow, OK) is 559.36 mi.

683 mi = 1,099.73 kms