There are
1,252 mi
from Durant, OK to Evanston, WY
That's the driving distance. It would take 21 hours 34 mins to go from Durant, Oklahoma to Evanston, Wyoming.
The flight distance (direct flight from Durant, OK to Evanston, WY) is 941.54 mi.
1,252 mi = 2,015.28 kms