There are
994 mi
from Katy, TX to Yankton, SD
That's the driving distance. It would take 17 hours 48 mins to go from Katy, Texas to Yankton, South Dakota.
The flight distance (direct flight from Katy, TX to Yankton, SD) is 908.29 mi.
994 mi = 1,599.49 kms