There are
623 mi
from Hayward, CA to Mesquite, NV
That's the driving distance. It would take 11 hours 23 mins to go from Hayward, California to Mesquite, Nevada.
The flight distance (direct flight from Hayward, CA to Mesquite, NV) is 444.71 mi.
623 mi = 1,002.80 kms