There are
931 mi
from Durant, OK to Show Low, AZ
That's the driving distance. It would take 16 hours 26 mins to go from Durant, Oklahoma to Show Low, Arizona.
The flight distance (direct flight from Durant, OK to Show Low, AZ) is 780.89 mi.
931 mi = 1,497.65 kms