There are
564 mi
from Shawnee, KS to Amarillo, TX
That's the driving distance. It would take 10 hours 9 mins to go from Shawnee, Kansas to Amarillo, Texas.
The flight distance (direct flight from Shawnee, KS to Amarillo, TX) is 471.62 mi.
564 mi = 907.18 kms