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