There are
629 mi
from Pasadena, CA to Spanish Fork, UT
That's the driving distance. It would take 10 hours 55 mins to go from Pasadena, California to Spanish Fork, Utah.
The flight distance (direct flight from Pasadena, CA to Spanish Fork, UT) is 545.37 mi.
629 mi = 1,012.26 kms