There are
579 mi
from Rochester Hills, MI to Festus, MO
That's the driving distance. It would take 11 hours 9 mins to go from Rochester Hills, Michigan to Festus, Missouri.
The flight distance (direct flight from Rochester Hills, MI to Festus, MO) is 488.77 mi.
579 mi = 932.00 kms