There are
3,010 mi
from San Leandro, CA to North Miami Beach, FL
That's the driving distance. It would take 2 days 6 hours to go from San Leandro, California to North Miami Beach, Florida.
The flight distance (direct flight from San Leandro, CA to North Miami Beach, FL) is 2,572.13 mi.
3,010 mi = 4.83 kms