There are
817 mi
from Sunnyvale, CA to Spanish Fork, UT
That's the driving distance. It would take 14 hours 13 mins to go from Sunnyvale, California to Spanish Fork, Utah.
The flight distance (direct flight from Sunnyvale, CA to Spanish Fork, UT) is 590.31 mi.
817 mi = 1,315.36 kms