There are
1,208 mi
from Missoula, MT to Gilbert, AZ
That's the driving distance. It would take 21 hours 13 mins to go from Missoula, Montana to Gilbert, Arizona.
The flight distance (direct flight from Missoula, MT to Gilbert, AZ) is 940.60 mi.
1,208 mi = 1.61 kms