Rochester, MN to Milwaukee School of Engineering buses and trains from $56

Here are some trips other travelers have found on Routefriend.
$56
6h 4m
0 stops
Greyhound
$58
2d 0h
3 stops
Greyhound Amtrak