There are
908 mi
from Novi, MI to Mitchell, SD
That's the driving distance. It would take 16 hours 34 mins to go from Novi, Michigan to Mitchell, South Dakota.
The flight distance (direct flight from Novi, MI to Mitchell, SD) is 738.24 mi.
908 mi = 1,461.68 kms