There are
1,166 mi
from Flint, MI to Lake Mary, FL
That's the driving distance. It would take 22 hours 18 mins to go from Flint, Michigan to Lake Mary, Florida.
The flight distance (direct flight from Flint, MI to Lake Mary, FL) is 993.60 mi.
1,166 mi = 1,876.67 kms