There are
169 mi
from Durant, OK to Tahlequah, OK
That's the driving distance. It would take 3 hours 22 mins to go from Durant, Oklahoma to Tahlequah, Oklahoma.
The flight distance (direct flight from Durant, OK to Tahlequah, OK) is 154.65 mi.
169 mi = 271.93 kms