There are
2,389 mi
from Concord, CA to St Clair Shores, MI
That's the driving distance. It would take 1 day 17 hours to go from Concord, California to St Clair Shores, Michigan.
The flight distance (direct flight from Concord, CA to St Clair Shores, MI) is 2,069.24 mi.
2,389 mi = 3,845.37 kms