Miles between Yankton, SD and Thomasville, NC

There are
1,267 mi
from Yankton, SD to Thomasville, NC

That's the driving distance. It would take 23 hours 51 mins to go from Yankton, South Dakota to Thomasville, North Carolina.

The flight distance (direct flight from Yankton, SD to Thomasville, NC) is 1,040.45 mi.

1,267 mi = 2,039.08 kms