There are
403 mi
from Citrus Heights, CA to South Pasadena, CA
That's the driving distance. It would take 7 hours 26 mins to go from Citrus Heights, California to South Pasadena, California.
The flight distance (direct flight from Citrus Heights, CA to South Pasadena, CA) is 361.78 mi.
403 mi = 649.06 kms