There are
787 mi
from Richmond, CA to Apache Junction, AZ
That's the driving distance. It would take 14 hours 23 mins to go from Richmond, California to Apache Junction, Arizona.
The flight distance (direct flight from Richmond, CA to Apache Junction, AZ) is 681.19 mi.
787 mi = 1,266.97 kms