Miles between San Diego, CA and Rochester Hills, MI

There are
2,357 mi
from San Diego, CA to Rochester Hills, MI

That's the driving distance. It would take 1 day 17 hours to go from San Diego, California to Rochester Hills, Michigan.

The flight distance (direct flight from San Diego, CA to Rochester Hills, MI) is 1,966.36 mi.

2,357 mi = 3.22 kms