Miles between San Leandro, CA and Muscle Shoals, AL

There are
2,225 mi
from San Leandro, CA to Muscle Shoals, AL

That's the driving distance. It would take 1 day 15 hours to go from San Leandro, California to Muscle Shoals, Alabama.

The flight distance (direct flight from San Leandro, CA to Muscle Shoals, AL) is 1,922.19 mi.

2,225 mi = 3.22 kms