There are
1,139 mi
from Broken Arrow, OK to North Myrtle Beach, SC
That's the driving distance. It would take 20 hours 38 mins to go from Broken Arrow, Oklahoma to North Myrtle Beach, South Carolina.
The flight distance (direct flight from Broken Arrow, OK to North Myrtle Beach, SC) is 980.13 mi.
1,139 mi = 1.61 kms