There are
443 mi
from Rochester, MN to Plymouth, IN
That's the driving distance. It would take 8 hours 33 mins to go from Rochester, Minnesota to Plymouth, Indiana.
The flight distance (direct flight from Rochester, MN to Plymouth, IN) is 363.35 mi.
443 mi = 713.05 kms