There are
1,046 mi
from Durant, OK to Fountain Hills, AZ
That's the driving distance. It would take 18 hours 54 mins to go from Durant, Oklahoma to Fountain Hills, Arizona.
The flight distance (direct flight from Durant, OK to Fountain Hills, AZ) is 882.07 mi.
1,046 mi = 1,683.92 kms