Miles between Missoula, MT and Fargo, ND

There are
951 mi
from Missoula, MT to Fargo, ND

That's the driving distance. It would take 15 hours 40 mins to go from Missoula, Montana to Fargo, North Dakota.

The flight distance (direct flight from Missoula, MT to Fargo, ND) is 812.27 mi.

951 mi = 1,529.85 kms