There are
927 mi
from Broken Arrow, OK to Brunswick, OH
That's the driving distance. It would take 17 hours 4 mins to go from Broken Arrow, Oklahoma to Brunswick, Ohio.
The flight distance (direct flight from Broken Arrow, OK to Brunswick, OH) is 832.32 mi.
927 mi = 1,491.21 kms