There are
2,250 mi
from San Bernardino, CA to Sterling Heights, MI
That's the driving distance. It would take 1 day 15 hours to go from San Bernardino, California to Sterling Heights, Michigan.
The flight distance (direct flight from San Bernardino, CA to Sterling Heights, MI) is 1,931.58 mi.
2,250 mi = 3.22 kms