Miles between Broken Arrow, OK and Great Bend, KS

There are
298 mi
from Broken Arrow, OK to Great Bend, KS

That's the driving distance. It would take 5 hours 28 mins to go from Broken Arrow, Oklahoma to Great Bend, Kansas.

The flight distance (direct flight from Broken Arrow, OK to Great Bend, KS) is 228.66 mi.

298 mi = 479.47 kms