There are
1,185 mi
from Wilmington, NC to Broken Arrow, OK
That's the driving distance. It would take 21 hours 26 mins to go from Wilmington, North Carolina to Broken Arrow, Oklahoma.
The flight distance (direct flight from Wilmington, NC to Broken Arrow, OK) is 1,014.75 mi.
1,185 mi = 1,906.62 kms