There are
864 mi
from Middletown, OH to Sioux Falls, SD
That's the driving distance. It would take 16 hours to go from Middletown, Ohio to Sioux Falls, South Dakota.
The flight distance (direct flight from Middletown, OH to Sioux Falls, SD) is 693.78 mi.
864 mi = 1,391.23 kms