Miles between Broken Arrow, OK and Topeka, KS

There are
234 mi
from Broken Arrow, OK to Topeka, KS

That's the driving distance. It would take 4 hours 47 mins to go from Broken Arrow, Oklahoma to Topeka, Kansas.

The flight distance (direct flight from Broken Arrow, OK to Topeka, KS) is 207.58 mi.

234 mi = 375.96 kms