There are
608 mi
from Flint, MI to Spring Hill, TN
That's the driving distance. It would take 11 hours 21 mins to go from Flint, Michigan to Spring Hill, Tennessee.
The flight distance (direct flight from Flint, MI to Spring Hill, TN) is 530.63 mi.
608 mi = 979.11 kms