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