There are
2,566 mi
from Johnson City, TN to San Leandro, CA
That's the driving distance. It would take 1 day 21 hours to go from Johnson City, Tennessee to San Leandro, California.
The flight distance (direct flight from Johnson City, TN to San Leandro, CA) is 2,181.32 mi.
2,566 mi = 4,129.24 kms