There are
639 mi
from Citrus Heights, CA to Cedar City, UT
That's the driving distance. It would take 12 hours 28 mins to go from Citrus Heights, California to Cedar City, Utah.
The flight distance (direct flight from Citrus Heights, CA to Cedar City, UT) is 451.79 mi.
639 mi = 1,027.95 kms