There are
1,013 mi
from Goodyear, AZ to Shawnee, OK
That's the driving distance. It would take 18 hours 5 mins to go from Goodyear, Arizona to Shawnee, Oklahoma.
The flight distance (direct flight from Goodyear, AZ to Shawnee, OK) is 888.51 mi.
1,013 mi = 1,629.70 kms