Miles between Amarillo, TX and Eagle, ID

There are
1,238 mi
from Amarillo, TX to Eagle, ID

That's the driving distance. It would take 21 hours 29 mins to go from Amarillo, Texas to Eagle, Idaho.

The flight distance (direct flight from Amarillo, TX to Eagle, ID) is 968.69 mi.

1,238 mi = 1.61 kms