There are
1,197 mi
from Bradenton, FL to Broken Arrow, OK
That's the driving distance. It would take 22 hours 20 mins to go from Bradenton, Florida to Broken Arrow, Oklahoma.
The flight distance (direct flight from Bradenton, FL to Broken Arrow, OK) is 974.03 mi.
1,197 mi = 1,926.32 kms