Miles between Goodyear, AZ and Spanish Fork, UT

There are
622 mi
from Goodyear, AZ to Spanish Fork, UT

That's the driving distance. It would take 11 hours 41 mins to go from Goodyear, Arizona to Spanish Fork, Utah.

The flight distance (direct flight from Goodyear, AZ to Spanish Fork, UT) is 462.16 mi.

622 mi = 1,001.23 kms