There are
495 mi
from Sioux City, IA to Broken Arrow, OK
That's the driving distance. It would take 9 hours 40 mins to go from Sioux City, Iowa to Broken Arrow, Oklahoma.
The flight distance (direct flight from Sioux City, IA to Broken Arrow, OK) is 446.66 mi.
495 mi = 795.92 kms