Miles between Sacramento, CA and St Clair Shores, MI

There are
2,325 mi
from Sacramento, CA to St Clair Shores, MI

That's the driving distance. It would take 1 day 16 hours to go from Sacramento, California to St Clair Shores, Michigan.

The flight distance (direct flight from Sacramento, CA to St Clair Shores, MI) is 2,027.27 mi.

2,325 mi = 3.22 kms