There are
726 mi
from Roswell, GA to Rochester Hills, MI
That's the driving distance. It would take 13 hours 56 mins to go from Roswell, Georgia to Rochester Hills, Michigan.
The flight distance (direct flight from Roswell, GA to Rochester Hills, MI) is 600.22 mi.
726 mi = 1,168.96 kms