There are
685 mi
from Citrus Heights, CA to Spanish Fork, UT
That's the driving distance. It would take 11 hours 37 mins to go from Citrus Heights, California to Spanish Fork, Utah.
The flight distance (direct flight from Citrus Heights, CA to Spanish Fork, UT) is 522.71 mi.
685 mi = 1,102.27 kms