There are
662 mi
from Palm Desert, CA to Spanish Fork, UT
That's the driving distance. It would take 11 hours 31 mins to go from Palm Desert, California to Spanish Fork, Utah.
The flight distance (direct flight from Palm Desert, CA to Spanish Fork, UT) is 512.69 mi.
662 mi = 1,065.05 kms