Miles between Provo, UT and Avondale, AZ

There are
629 mi
from Provo, UT to Avondale, AZ

That's the driving distance. It would take 11 hours 53 mins to go from Provo, Utah to Avondale, Arizona.

The flight distance (direct flight from Provo, UT to Avondale, AZ) is 471.26 mi.

629 mi = 1,012.85 kms