There are
29 mi
from Citrus Heights, CA to Elk Grove, CA
That's the driving distance. It would take 35 minutes to go from Citrus Heights, California to Elk Grove, California.
The flight distance (direct flight from Citrus Heights, CA to Elk Grove, CA) is 21.19 mi.
29 mi = 45.96 kms