There are
895 mi
from Missoula, MT to Sacramento, CA
That's the driving distance. It would take 17 hours 21 mins to go from Missoula, Montana to Sacramento, California.
The flight distance (direct flight from Missoula, MT to Sacramento, CA) is 685.67 mi.
895 mi = 1,440.73 kms