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