There are
642 mi
from Flint, MI to Sauk Rapids, MN
That's the driving distance. It would take 12 hours 53 mins to go from Flint, Michigan to Sauk Rapids, Minnesota.
The flight distance (direct flight from Flint, MI to Sauk Rapids, MN) is 547.44 mi.
642 mi = 1,032.54 kms