There are
2,318 mi
from Sterling Heights, MI to Rancho Cordova, CA
That's the driving distance. It would take 1 day 16 hours to go from Sterling Heights, Michigan to Rancho Cordova, California.
The flight distance (direct flight from Sterling Heights, MI to Rancho Cordova, CA) is 2,009.79 mi.
2,318 mi = 3.22 kms