Miles between Topeka, KS and Yankton, SD

There are
323 mi
from Topeka, KS to Yankton, SD

That's the driving distance. It would take 6 hours 3 mins to go from Topeka, Kansas to Yankton, South Dakota.

The flight distance (direct flight from Topeka, KS to Yankton, SD) is 278.25 mi.

323 mi = 519.67 kms