There are
750 mi
from Hayward, CA to Cottonwood Heights, UT
That's the driving distance. It would take 13 hours to go from Hayward, California to Cottonwood Heights, Utah.
The flight distance (direct flight from Hayward, CA to Cottonwood Heights, UT) is 584.31 mi.
750 mi = 1,207.79 kms