Miles between Rochester, MN and Crawfordsville, IN

There are
527 mi
from Rochester, MN to Crawfordsville, IN

That's the driving distance. It would take 9 hours 33 mins to go from Rochester, Minnesota to Crawfordsville, Indiana.

The flight distance (direct flight from Rochester, MN to Crawfordsville, IN) is 397.43 mi.

527 mi = 848.80 kms