There are
1,304 mi
from Jacksonville, NC to Oklahoma City, OK
That's the driving distance. It would take 23 hours 47 mins to go from Jacksonville, North Carolina to Oklahoma City, Oklahoma.
The flight distance (direct flight from Jacksonville, NC to Oklahoma City, OK) is 1,134.41 mi.
1,304 mi = 1.61 kms