There are
964 mi
from Norman, OK to Apache Junction, AZ
That's the driving distance. It would take 17 hours 25 mins to go from Norman, Oklahoma to Apache Junction, Arizona.
The flight distance (direct flight from Norman, OK to Apache Junction, AZ) is 814.12 mi.
964 mi = 1,550.81 kms