Miles between Cedar Rapids, IA and Rochester, MN

There are
169 mi
from Cedar Rapids, IA to Rochester, MN

That's the driving distance. It would take 3 hours 35 mins to go from Cedar Rapids, Iowa to Rochester, Minnesota.

The flight distance (direct flight from Cedar Rapids, IA to Rochester, MN) is 146.94 mi.

169 mi = 271.62 kms