There are
617 mi
from Pasadena, TX to Amarillo, TX
That's the driving distance. It would take 11 hours 1 min to go from Pasadena, Texas to Amarillo, Texas.
The flight distance (direct flight from Pasadena, TX to Amarillo, TX) is 542.93 mi.
617 mi = 992.53 kms