Miles between Avondale, AZ and St George, UT

There are
402 mi
from Avondale, AZ to St George, UT

That's the driving distance. It would take 8 hours 10 mins to go from Avondale, Arizona to St George, Utah.

The flight distance (direct flight from Avondale, AZ to St George, UT) is 262.17 mi.

402 mi = 646.50 kms