Miles between Tulsa, OK and Yankton, SD

There are
560 mi
from Tulsa, OK to Yankton, SD

That's the driving distance. It would take 10 hours 6 mins to go from Tulsa, Oklahoma to Yankton, South Dakota.

The flight distance (direct flight from Tulsa, OK to Yankton, SD) is 470.09 mi.

560 mi = 901.38 kms