Miles between Nashville, TN and Flint, MI

There are
574 mi
from Nashville, TN to Flint, MI

That's the driving distance. It would take 10 hours 41 mins to go from Nashville, Tennessee to Flint, Michigan.

The flight distance (direct flight from Nashville, TN to Flint, MI) is 500.80 mi.

574 mi = 923.44 kms