There are
936 mi
from Edmond, OK to Sahuarita, AZ
That's the driving distance. It would take 17 hours 22 mins to go from Edmond, Oklahoma to Sahuarita, Arizona.
The flight distance (direct flight from Edmond, OK to Sahuarita, AZ) is 814 mi.
936 mi = 1,505.83 kms