Miles between St Charles, MO and Yankton, SD

There are
570 mi
from St Charles, MO to Yankton, SD

That's the driving distance. It would take 10 hours 31 mins to go from St Charles, Missouri to Yankton, South Dakota.

The flight distance (direct flight from St Charles, MO to Yankton, SD) is 457.05 mi.

570 mi = 916.65 kms