Rochester, MN to Milwaukee, WI buses and trains from $56

Or, see buses and trains from Milwaukee, WI to Rochester, MN.
Here are some trips other travelers have found on Routefriend.
$56
6h 4m
0 stops
Greyhound
$58
2d 0h
3 stops
Greyhound Amtrak