There are
280 mi
from Rochester Hills, MI to Sauk Village, IL
That's the driving distance. It would take 5 hours 21 mins to go from Rochester Hills, Michigan to Sauk Village, Illinois.
The flight distance (direct flight from Rochester Hills, MI to Sauk Village, IL) is 240.52 mi.
280 mi = 450.66 kms