Rochester, MN to Chicago, IL buses and trains from $49

Or, see buses and trains from Chicago, IL to Rochester, MN.
Here are some trips other travelers have found on Routefriend.
$49
1d 0h
2 stops
Greyhound
$49
8h 35m
1 stop
Greyhound
$49
1d 5h
3 stops
Greyhound
$49
13h 25m
2 stops
Greyhound
$84
2d 2h
3 stops
Greyhound Amtrak