Miles between Missoula, MT and Yankton, SD

There are
1,023 mi
from Missoula, MT to Yankton, SD

That's the driving distance. It would take 17 hours 21 mins to go from Missoula, Montana to Yankton, South Dakota.

The flight distance (direct flight from Missoula, MT to Yankton, SD) is 857.46 mi.

1,023 mi = 1.61 kms