There are
355 mi
from San Bernardino, CA to Apache Junction, AZ
That's the driving distance. It would take 6 hours 24 mins to go from San Bernardino, California to Apache Junction, Arizona.
The flight distance (direct flight from San Bernardino, CA to Apache Junction, AZ) is 333.13 mi.
355 mi = 570.62 kms