There are
2,354 mi
from Rochester Hills, MI to San Diego, CA
That's the driving distance. It would take 1 day 17 hours to go from Rochester Hills, Michigan to San Diego, California.
The flight distance (direct flight from Rochester Hills, MI to San Diego, CA) is 1,966.36 mi.
2,354 mi = 3.22 kms