There are
604 mi
from Decatur, IL to Shawnee, OK
That's the driving distance. It would take 11 hours 16 mins to go from Decatur, Illinois to Shawnee, Oklahoma.
The flight distance (direct flight from Decatur, IL to Shawnee, OK) is 536 mi.
604 mi = 971.91 kms