There are
245 mi
from Overland Park, KS to Broken Arrow, OK
That's the driving distance. It would take 4 hours 31 mins to go from Overland Park, Kansas to Broken Arrow, Oklahoma.
The flight distance (direct flight from Overland Park, KS to Broken Arrow, OK) is 211.51 mi.
245 mi = 393.53 kms