Richmond, VA to Chicago, IL buses and trains from $87

Here are some trips other travelers have found on Routefriend.
$87
23h 55m
2 stops
Greyhound
$87
20h 25m
1 stop
Greyhound
$95
23h 16m
1 stop
Amtrak
$129
23h 0m
1 stop
Greyhound Amtrak
$138
1d 4h
3 stops
Amtrak Greyhound
$138
1d 5h
3 stops
Amtrak Greyhound
$195
1d 10h
3 stops
Amtrak Greyhound
$206
2d 4h
5 stops
Amtrak Greyhound
$206
2d 1h
4 stops
Amtrak Greyhound
$207
1d 1h
2 stops
Greyhound Amtrak