There are
1,172 mi
from Durant, OK to Chapel Hill, NC
That's the driving distance. It would take 21 hours 28 mins to go from Durant, Oklahoma to Chapel Hill, North Carolina.
The flight distance (direct flight from Durant, OK to Chapel Hill, NC) is 988.14 mi.
1,172 mi = 1,885.79 kms