Miles between Broken Arrow, OK and Junction City, KS

There are
302 mi
from Broken Arrow, OK to Junction City, KS

That's the driving distance. It would take 5 hours 29 mins to go from Broken Arrow, Oklahoma to Junction City, Kansas.

The flight distance (direct flight from Broken Arrow, OK to Junction City, KS) is 213.37 mi.

302 mi = 485.92 kms