Miles between Amarillo, TX and Ottawa, KS

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