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