Miles between Rochester Hills, MI and San Luis Obispo, CA

There are
2,444 mi
from Rochester Hills, MI to San Luis Obispo, CA

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

The flight distance (direct flight from Rochester Hills, MI to San Luis Obispo, CA) is 2,060.24 mi.

2,444 mi = 3.22 kms