There are
2,312 mi
from San Clemente, CA to Sterling Heights, MI
That's the driving distance. It would take 1 day 16 hours to go from San Clemente, California to Sterling Heights, Michigan.
The flight distance (direct flight from San Clemente, CA to Sterling Heights, MI) is 1,970.23 mi.
2,312 mi = 3,721.49 kms