There are
500 mi
from Citrus Heights, CA to San Marcos, CA
That's the driving distance. It would take 9 hours 20 mins to go from Citrus Heights, California to San Marcos, California.
The flight distance (direct flight from Citrus Heights, CA to San Marcos, CA) is 447.96 mi.
500 mi = 804.17 kms