There are
380 mi
from Indio, CA to Sahuarita, AZ
That's the driving distance. It would take 6 hours 43 mins to go from Indio, California to Sahuarita, Arizona.
The flight distance (direct flight from Indio, CA to Sahuarita, AZ) is 328.70 mi.
380 mi = 610.78 kms