Miles between San Leandro, CA and Ham Lake, MN

There are
1,992 mi
from San Leandro, CA to Ham Lake, MN

That's the driving distance. It would take 1 day 10 hours to go from San Leandro, California to Ham Lake, Minnesota.

The flight distance (direct flight from San Leandro, CA to Ham Lake, MN) is 1,573.81 mi.

1,992 mi = 1.61 kms