There are
377 mi
from Rochester Hills, MI to Rockford, IL
That's the driving distance. It would take 7 hours 22 mins to go from Rochester Hills, Michigan to Rockford, Illinois.
The flight distance (direct flight from Rochester Hills, MI to Rockford, IL) is 304.08 mi.
377 mi = 607.06 kms