There are
2,688 mi
from Citrus Heights, CA to Indian Trail, NC
That's the driving distance. It would take 1 day 23 hours to go from Citrus Heights, California to Indian Trail, North Carolina.
The flight distance (direct flight from Citrus Heights, CA to Indian Trail, NC) is 2,239.78 mi.
2,688 mi = 3.22 kms