There are
714 mi
from Rochester Hills, MI to Forest Lake, MN
That's the driving distance. It would take 13 hours 27 mins to go from Rochester Hills, Michigan to Forest Lake, Minnesota.
The flight distance (direct flight from Rochester Hills, MI to Forest Lake, MN) is 521.10 mi.
714 mi = 1,148.43 kms