Miles between Broken Arrow, OK and Cocoa Beach, FL

There are
1,197 mi
from Broken Arrow, OK to Cocoa Beach, FL

That's the driving distance. It would take 22 hours 26 mins to go from Broken Arrow, Oklahoma to Cocoa Beach, Florida.

The flight distance (direct flight from Broken Arrow, OK to Cocoa Beach, FL) is 1,034.29 mi.

1,197 mi = 1.61 kms