Miles between Hayward, CA and Spanish Fork, UT

There are
794 mi
from Hayward, CA to Spanish Fork, UT

That's the driving distance. It would take 13 hours 44 mins to go from Hayward, California to Spanish Fork, Utah.

The flight distance (direct flight from Hayward, CA to Spanish Fork, UT) is 585.19 mi.

794 mi = 1,277.86 kms