There are
918 mi
from Amarillo, TX to Columbia, TN
That's the driving distance. It would take 16 hours 6 mins to go from Amarillo, Texas to Columbia, Tennessee.
The flight distance (direct flight from Amarillo, TX to Columbia, TN) is 832.76 mi.
918 mi = 1,478.07 kms