There are
408 mi
from Amarillo, TX to Salina, KS
That's the driving distance. It would take 7 hours 52 mins to go from Amarillo, Texas to Salina, Kansas.
The flight distance (direct flight from Amarillo, TX to Salina, KS) is 341.49 mi.
408 mi = 656.98 kms