There are
1,181 mi
from Shawnee, KS to Apache Junction, AZ
That's the driving distance. It would take 22 hours to go from Shawnee, Kansas to Apache Junction, Arizona.
The flight distance (direct flight from Shawnee, KS to Apache Junction, AZ) is 1,013.25 mi.
1,181 mi = 1,901.10 kms