There are
1,096 mi
from Medford, OR to Apache Junction, AZ
That's the driving distance. It would take 20 hours 6 mins to go from Medford, Oregon to Apache Junction, Arizona.
The flight distance (direct flight from Medford, OR to Apache Junction, AZ) is 870.68 mi.
1,096 mi = 1,764.01 kms