There are
105 mi
from Rochester, MN to Champlin, MN
That's the driving distance. It would take 2 hours 7 mins to go from Rochester, Minnesota to Champlin, Minnesota.
The flight distance (direct flight from Rochester, MN to Champlin, MN) is 92.66 mi.
105 mi = 168.24 kms