There are
517 mi
from Broken Arrow, OK to Missouri City, TX
That's the driving distance. It would take 9 hours 29 mins to go from Broken Arrow, Oklahoma to Missouri City, Texas.
The flight distance (direct flight from Broken Arrow, OK to Missouri City, TX) is 444.79 mi.
517 mi = 831.76 kms