There are
1,276 mi
from Broken Arrow, OK to Fort Myers, FL
That's the driving distance. It would take 23 hours 45 mins to go from Broken Arrow, Oklahoma to Fort Myers, Florida.
The flight distance (direct flight from Broken Arrow, OK to Fort Myers, FL) is 1,045.62 mi.
1,276 mi = 1.61 kms