There are
1,130 mi
from Broken Arrow, OK to Ormond Beach, FL
That's the driving distance. It would take 21 hours 10 mins to go from Broken Arrow, Oklahoma to Ormond Beach, Florida.
The flight distance (direct flight from Broken Arrow, OK to Ormond Beach, FL) is 974.67 mi.
1,130 mi = 1.61 kms