Miles between North Palm Beach, FL and Broken Arrow, OK

There are
1,294 mi
from North Palm Beach, FL to Broken Arrow, OK

That's the driving distance. It would take 1 day to go from North Palm Beach, Florida to Broken Arrow, Oklahoma.

The flight distance (direct flight from North Palm Beach, FL to Broken Arrow, OK) is 1,123.36 mi.

1,294 mi = 2,083.18 kms