There are
418 mi
from El Paso, TX to Amarillo, TX
That's the driving distance. It would take 8 hours 19 mins to go from El Paso, Texas to Amarillo, Texas.
The flight distance (direct flight from El Paso, TX to Amarillo, TX) is 359.41 mi.
418 mi = 672.90 kms