Miles between Columbus, OH and Yankton, SD

There are
905 mi
from Columbus, OH to Yankton, SD

That's the driving distance. It would take 13 hours 30 mins to go from Columbus, Ohio to Yankton, South Dakota.

The flight distance (direct flight from Columbus, OH to Yankton, SD) is 771.58 mi.

905 mi = 1,457.00 kms