There are
1,355 mi
from Missoula, MT to Lompoc, CA
That's the driving distance. It would take 23 hours 10 mins to go from Missoula, Montana to Lompoc, California.
The flight distance (direct flight from Missoula, MT to Lompoc, CA) is 908.38 mi.
1,355 mi = 1.61 kms