There are
519 mi
from Amarillo, TX to Ottawa, KS
That's the driving distance. It would take 9 hours 23 mins to go from Amarillo, Texas to Ottawa, Kansas.
The flight distance (direct flight from Amarillo, TX to Ottawa, KS) is 431.58 mi.
519 mi = 835.99 kms