Miles between Broken Arrow, OK and Jefferson City, MO

There are
312 mi
from Broken Arrow, OK to Jefferson City, MO

That's the driving distance. It would take 5 hours 44 mins to go from Broken Arrow, Oklahoma to Jefferson City, Missouri.

The flight distance (direct flight from Broken Arrow, OK to Jefferson City, MO) is 264.39 mi.

312 mi = 501.74 kms