There are
797 mi
from Olathe, KS to Rochester Hills, MI
That's the driving distance. It would take 15 hours 7 mins to go from Olathe, Kansas to Rochester Hills, Michigan.
The flight distance (direct flight from Olathe, KS to Rochester Hills, MI) is 663.30 mi.
797 mi = 1,282.89 kms