There are
525 mi
from Citrus Heights, CA to La Mesa, CA
That's the driving distance. It would take 9 hours 49 mins to go from Citrus Heights, California to La Mesa, California.
The flight distance (direct flight from Citrus Heights, CA to La Mesa, CA) is 474.64 mi.
525 mi = 844.45 kms