Miles between Missoula, MT and Lake Havasu City, AZ

There are
1,093 mi
from Missoula, MT to Lake Havasu City, AZ

That's the driving distance. It would take 18 hours 18 mins to go from Missoula, Montana to Lake Havasu City, Arizona.

The flight distance (direct flight from Missoula, MT to Lake Havasu City, AZ) is 855.29 mi.

1,093 mi = 1.61 kms