There are
1,013 mi
from Buffalo, NY to Sioux Falls, SD
That's the driving distance. It would take 19 hours 36 mins to go from Buffalo, New York to Sioux Falls, South Dakota.
The flight distance (direct flight from Buffalo, NY to Sioux Falls, SD) is 896.82 mi.
1,013 mi = 1.61 kms