There are
398 mi
from Council Bluffs, IA to Broken Arrow, OK
That's the driving distance. It would take 7 hours 56 mins to go from Council Bluffs, Iowa to Broken Arrow, Oklahoma.
The flight distance (direct flight from Council Bluffs, IA to Broken Arrow, OK) is 359.95 mi.
398 mi = 640.97 kms