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