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