There are
381 mi
from Broken Arrow, OK to Webster Groves, MO
That's the driving distance. It would take 6 hours 51 mins to go from Broken Arrow, Oklahoma to Webster Groves, Missouri.
The flight distance (direct flight from Broken Arrow, OK to Webster Groves, MO) is 346.21 mi.
381 mi = 612.85 kms