There are
387 mi
from Rochester Hills, MI to New Albany, IN
That's the driving distance. It would take 7 hours 25 mins to go from Rochester Hills, Michigan to New Albany, Indiana.
The flight distance (direct flight from Rochester Hills, MI to New Albany, IN) is 333.18 mi.
387 mi = 623.30 kms