Miles between San Leandro, CA and Cape Girardeau, MO

There are
2,166 mi
from San Leandro, CA to Cape Girardeau, MO

That's the driving distance. It would take 1 day 13 hours to go from San Leandro, California to Cape Girardeau, Missouri.

The flight distance (direct flight from San Leandro, CA to Cape Girardeau, MO) is 1,779.77 mi.

2,166 mi = 3.22 kms