There are
890 mi
from Missoula, MT to Rancho Cordova, CA
That's the driving distance. It would take 17 hours 23 mins to go from Missoula, Montana to Rancho Cordova, California.
The flight distance (direct flight from Missoula, MT to Rancho Cordova, CA) is 679.95 mi.
890 mi = 1,432.09 kms