There are
476 mi
from Rochester Hills, MI to Chatham, IL
That's the driving distance. It would take 8 hours 59 mins to go from Rochester Hills, Michigan to Chatham, Illinois.
The flight distance (direct flight from Rochester Hills, MI to Chatham, IL) is 398.18 mi.
476 mi = 765.82 kms