There are
623 mi
from Amarillo, TX to Victoria, TX
That's the driving distance. It would take 11 hours 5 mins to go from Amarillo, Texas to Victoria, Texas.
The flight distance (direct flight from Amarillo, TX to Victoria, TX) is 525.69 mi.
623 mi = 1,003.15 kms