Miles between Missoula, MT and Amarillo, TX

There are
1,308 mi
from Missoula, MT to Amarillo, TX

That's the driving distance. It would take 22 hours 25 mins to go from Missoula, Montana to Amarillo, Texas.

The flight distance (direct flight from Missoula, MT to Amarillo, TX) is 1,022.21 mi.

1,308 mi = 1.61 kms