There are
790 mi
from San Leandro, CA to Spanish Fork, UT
That's the driving distance. It would take 13 hours 39 mins to go from San Leandro, California to Spanish Fork, Utah.
The flight distance (direct flight from San Leandro, CA to Spanish Fork, UT) is 587.74 mi.
790 mi = 1,270.69 kms