There are
1,190 mi
from Rochester Hills, MI to Lake Mary, FL
That's the driving distance. It would take 22 hours 14 mins to go from Rochester Hills, Michigan to Lake Mary, Florida.
The flight distance (direct flight from Rochester Hills, MI to Lake Mary, FL) is 965.78 mi.
1,190 mi = 1.61 kms