There are
549 mi
from Broken Arrow, OK to Galveston, TX
That's the driving distance. It would take 10 hours 6 mins to go from Broken Arrow, Oklahoma to Galveston, Texas.
The flight distance (direct flight from Broken Arrow, OK to Galveston, TX) is 470.02 mi.
549 mi = 883.32 kms