There are
708 mi
from Denison, TX to Yankton, SD
That's the driving distance. It would take 12 hours 54 mins to go from Denison, Texas to Yankton, South Dakota.
The flight distance (direct flight from Denison, TX to Yankton, SD) is 631.53 mi.
708 mi = 1,139.98 kms