There are
2,163 mi
from Avondale, AZ to New Smyrna Beach, FL
That's the driving distance. It would take 1 day 13 hours to go from Avondale, Arizona to New Smyrna Beach, Florida.
The flight distance (direct flight from Avondale, AZ to New Smyrna Beach, FL) is 1,874.07 mi.
2,163 mi = 3.22 kms