There are
654 mi
from Rancho Cordova, CA to San Luis, AZ
That's the driving distance. It would take 12 hours 25 mins to go from Rancho Cordova, California to San Luis, Arizona.
The flight distance (direct flight from Rancho Cordova, CA to San Luis, AZ) is 558.40 mi.
654 mi = 1,051.75 kms