There are
258 mi
from Rochester Hills, MI to Lake Station, IN
That's the driving distance. It would take 4 hours 50 mins to go from Rochester Hills, Michigan to Lake Station, Indiana.
The flight distance (direct flight from Rochester Hills, MI to Lake Station, IN) is 222.51 mi.
258 mi = 414.45 kms