Miles between Flint, MI and New Smyrna Beach, FL

There are
1,152 mi
from Flint, MI to New Smyrna Beach, FL

That's the driving distance. It would take 22 hours 7 mins to go from Flint, Michigan to New Smyrna Beach, Florida.

The flight distance (direct flight from Flint, MI to New Smyrna Beach, FL) is 978.47 mi.

1,152 mi = 1.61 kms