There are
992 mi
from Anderson, IN to New Smyrna Beach, FL
That's the driving distance. It would take 18 hours 48 mins to go from Anderson, Indiana to New Smyrna Beach, Florida.
The flight distance (direct flight from Anderson, IN to New Smyrna Beach, FL) is 811.54 mi.
992 mi = 1,597.13 kms