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