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