There are
600 mi
from Upland, CA to Spanish Fork, UT
That's the driving distance. It would take 10 hours 25 mins to go from Upland, California to Spanish Fork, Utah.
The flight distance (direct flight from Upland, CA to Spanish Fork, UT) is 530.67 mi.
600 mi = 966.17 kms