There are
997 mi
from Macedonia, OH to Mitchell, SD
That's the driving distance. It would take 18 hours 12 mins to go from Macedonia, Ohio to Mitchell, South Dakota.
The flight distance (direct flight from Macedonia, OH to Mitchell, SD) is 856.24 mi.
997 mi = 1,604.96 kms