Miles between Detroit, MI and New Smyrna Beach, FL

There are
1,108 mi
from Detroit, MI to New Smyrna Beach, FL

That's the driving distance. It would take 21 hours 24 mins to go from Detroit, Michigan to New Smyrna Beach, Florida.

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

1,108 mi = 1.61 kms