Miles between Broken Arrow, OK and Ankeny, IA

There are
467 mi
from Broken Arrow, OK to Ankeny, IA

That's the driving distance. It would take 8 hours 28 mins to go from Broken Arrow, Oklahoma to Ankeny, Iowa.

The flight distance (direct flight from Broken Arrow, OK to Ankeny, IA) is 409.66 mi.

467 mi = 751.55 kms