There are
664 mi
from Grand Rapids, MI to Watertown, SD
That's the driving distance. It would take 14 hours 1 min to go from Grand Rapids, Michigan to Watertown, South Dakota.
The flight distance (direct flight from Grand Rapids, MI to Watertown, SD) is 584.54 mi.
664 mi = 1,068.01 kms