There are
2,297 mi
from San Leandro, CA to Grand Rapids, MI
That's the driving distance. It would take 1 day 15 hours to go from San Leandro, California to Grand Rapids, Michigan.
The flight distance (direct flight from San Leandro, CA to Grand Rapids, MI) is 1,939.52 mi.
2,297 mi = 3.22 kms