There are
585 mi
from Flint, MI to Crystal, MN
That's the driving distance. It would take 11 hours 47 mins to go from Flint, Michigan to Crystal, Minnesota.
The flight distance (direct flight from Flint, MI to Crystal, MN) is 500.07 mi.
585 mi = 941.21 kms