There are
540 mi
from Broken Arrow, OK to Texas City, TX
That's the driving distance. It would take 9 hours 56 mins to go from Broken Arrow, Oklahoma to Texas City, Texas.
The flight distance (direct flight from Broken Arrow, OK to Texas City, TX) is 463.65 mi.
540 mi = 868.83 kms