Miles between Broken Arrow, OK and Sauk Village, IL

There are
677 mi
from Broken Arrow, OK to Sauk Village, IL

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

The flight distance (direct flight from Broken Arrow, OK to Sauk Village, IL) is 580.28 mi.

677 mi = 1,089.80 kms