Miles between Amarillo, TX and Mountain Brook, AL

There are
962 mi
from Amarillo, TX to Mountain Brook, AL

That's the driving distance. It would take 16 hours 48 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