There are
588 mi
from Flint, MI to Forest Lake, MN
That's the driving distance. It would take 11 hours 47 mins to go from Flint, Michigan to Forest Lake, Minnesota.
The flight distance (direct flight from Flint, MI to Forest Lake, MN) is 486.50 mi.
588 mi = 946.39 kms