Miles between Broken Arrow, OK and Sioux Falls, SD

There are
579 mi
from Broken Arrow, OK to Sioux Falls, SD

That's the driving distance. It would take 11 hours 4 mins to go from Broken Arrow, Oklahoma to Sioux Falls, South Dakota.

The flight distance (direct flight from Broken Arrow, OK to Sioux Falls, SD) is 520.26 mi.

579 mi = 932.27 kms