Miles between Detroit, MI and Yankton, SD

There are
862 mi
from Detroit, MI to Yankton, SD

That's the driving distance. It would take 13 hours 5 mins to go from Detroit, Michigan to Yankton, South Dakota.

The flight distance (direct flight from Detroit, MI to Yankton, SD) is 729.96 mi.

862 mi = 1,388.06 kms