Miles between Plymouth, MN and Richmond, IN

There are
673 mi
from Plymouth, MN to Richmond, IN

That's the driving distance. It would take 12 hours 38 mins to go from Plymouth, Minnesota to Richmond, Indiana.

The flight distance (direct flight from Plymouth, MN to Richmond, IN) is 564.29 mi.

673 mi = 1,082.92 kms