There are
1,989 mi
from Citrus Heights, CA to San Juan, TX
That's the driving distance. It would take 1 day 10 hours to go from Citrus Heights, California to San Juan, Texas.
The flight distance (direct flight from Citrus Heights, CA to San Juan, TX) is 1,594.65 mi.
1,989 mi = 3,200.82 kms