There are
629 mi
from Amarillo, TX to League City, TX
That's the driving distance. It would take 11 hours 17 mins to go from Amarillo, Texas to League City, Texas.
The flight distance (direct flight from Amarillo, TX to League City, TX) is 556.87 mi.
629 mi = 1,012.42 kms