There are
2,839 mi
from Citrus Heights, CA to New Smyrna Beach, FL
That's the driving distance. It would take 2 days 3 hours to go from Citrus Heights, California to New Smyrna Beach, Florida.
The flight distance (direct flight from Citrus Heights, CA to New Smyrna Beach, FL) is 2,388.78 mi.
2,839 mi = 3.22 kms