There are
624 mi
from Hayward, CA to San Luis, AZ
That's the driving distance. It would take 11 hours 47 mins to go from Hayward, California to San Luis, Arizona.
The flight distance (direct flight from Hayward, CA to San Luis, AZ) is 546.03 mi.
624 mi = 1,004.95 kms