Miles between Flint, MI and New Smyrna Beach, FL

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

That's the driving distance. It would take 21 hours 55 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,148 mi = 1,847.28 kms