Miles between South Miami, FL and Avondale, AZ

There are
2,380 mi
from South Miami, FL to Avondale, AZ

That's the driving distance. It would take 1 day 17 hours to go from South Miami, Florida to Avondale, Arizona.

The flight distance (direct flight from South Miami, FL to Avondale, AZ) is 1,990.40 mi.

2,380 mi = 3,830.45 kms