Miles between Amarillo, TX and Mountain Home, ID

There are
1,184 mi
from Amarillo, TX to Mountain Home, ID

That's the driving distance. It would take 20 hours 34 mins to go from Amarillo, Texas to Mountain Home, Idaho.

The flight distance (direct flight from Amarillo, TX to Mountain Home, ID) is 919.86 mi.

1,184 mi = 1,905.47 kms