There are
696 mi
from Amarillo, TX to Lake Charles, LA
That's the driving distance. It would take 12 hours 52 mins to go from Amarillo, Texas to Lake Charles, Louisiana.
The flight distance (direct flight from Amarillo, TX to Lake Charles, LA) is 607.71 mi.
696 mi = 1,120.33 kms