There are
1,201 mi
from Oklahoma City, OK to Sanford, NC
That's the driving distance. It would take 21 hours 36 mins to go from Oklahoma City, Oklahoma to Sanford, North Carolina.
The flight distance (direct flight from Oklahoma City, OK to Sanford, NC) is 1,030.25 mi.
1,201 mi = 1.61 kms