There are
962 mi
from Amarillo, TX to Mountain Brook, AL
That's the driving distance. It would take 16 hours 50 mins to go from Amarillo, Texas to Mountain Brook, Alabama.
The flight distance (direct flight from Amarillo, TX to Mountain Brook, AL) is 867.35 mi.
962 mi = 1,547.44 kms