There are
282 mi
from Rochester Hills, MI to Cedar Lake, IN
That's the driving distance. It would take 5 hours 31 mins to go from Rochester Hills, Michigan to Cedar Lake, Indiana.
The flight distance (direct flight from Rochester Hills, MI to Cedar Lake, IN) is 237.70 mi.
282 mi = 453.05 kms