Miles between Yankton, SD and Tomball, TX

There are
969 mi
from Yankton, SD to Tomball, TX

That's the driving distance. It would take 17 hours 23 mins to go from Yankton, South Dakota to Tomball, Texas.

The flight distance (direct flight from Yankton, SD to Tomball, TX) is 888.06 mi.

969 mi = 1,560.17 kms