Miles between Missoula, MT and Imperial Beach, CA

There are
1,284 mi
from Missoula, MT to Imperial Beach, CA

That's the driving distance. It would take 21 hours 43 mins to go from Missoula, Montana to Imperial Beach, California.

The flight distance (direct flight from Missoula, MT to Imperial Beach, CA) is 999.80 mi.

1,284 mi = 1.61 kms