There are
520 mi
from Broken Arrow, OK to Universal City, TX
That's the driving distance. It would take 9 hours 35 mins to go from Broken Arrow, Oklahoma to Universal City, Texas.
The flight distance (direct flight from Broken Arrow, OK to Universal City, TX) is 472.25 mi.
520 mi = 836.74 kms