Miles between Hayward, CA and Apache Junction, AZ

There are
763 mi
from Hayward, CA to Apache Junction, AZ

That's the driving distance. It would take 13 hours 54 mins to go from Hayward, California to Apache Junction, Arizona.

The flight distance (direct flight from Hayward, CA to Apache Junction, AZ) is 660.44 mi.

763 mi = 1,227.48 kms