There are
415 mi
from Broken Arrow, OK to Killeen, TX
That's the driving distance. It would take 7 hours 40 mins to go from Broken Arrow, Oklahoma to Killeen, Texas.
The flight distance (direct flight from Broken Arrow, OK to Killeen, TX) is 358.75 mi.
415 mi = 667.94 kms