There are
338 mi
from Vista, CA to Goodyear, AZ
That's the driving distance. It would take 6 hours 13 mins to go from Vista, California to Goodyear, Arizona.
The flight distance (direct flight from Vista, CA to Goodyear, AZ) is 282.52 mi.
338 mi = 543.72 kms