There are
1,198 mi
from Bradenton, FL to Okmulgee, OK
That's the driving distance. It would take 22 hours 24 mins to go from Bradenton, Florida to Okmulgee, Oklahoma.
The flight distance (direct flight from Bradenton, FL to Okmulgee, OK) is 966 mi.
1,198 mi = 1,927.33 kms