There are
522 mi
from Citrus Heights, CA to San Diego, CA
That's the driving distance. It would take 9 hours 47 mins to go from Citrus Heights, California to San Diego, California.
The flight distance (direct flight from Citrus Heights, CA to San Diego, CA) is 474.12 mi.
522 mi = 839.66 kms