There are
1,056 mi
from Palatine, IL to Amarillo, TX
That's the driving distance. It would take 18 hours 53 mins to go from Palatine, Illinois to Amarillo, Texas.
The flight distance (direct flight from Palatine, IL to Amarillo, TX) is 881.77 mi.
1,056 mi = 1,699.58 kms