Miles between Broken Arrow, OK and Arlington Heights, IL

There are
691 mi
from Broken Arrow, OK to Arlington Heights, IL

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

The flight distance (direct flight from Broken Arrow, OK to Arlington Heights, IL) is 590.63 mi.

691 mi = 1,112.68 kms