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

Or, see buses and trains from Chicago, IL to Richmond, VA.
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
$95
22h 41m
1 stop
Amtrak
$129
23h 0m
1 stop
Greyhound Amtrak
$137
1d 3h
3 stops
Amtrak Greyhound
$138
1d 4h
3 stops
Amtrak Greyhound
$138
1d 5h
3 stops
Amtrak Greyhound
$191
2d 3h
4 stops
Amtrak Greyhound
$195
1d 10h
3 stops
Amtrak Greyhound
$206
2d 4h
5 stops
Amtrak Greyhound
$206
2d 1h
4 stops
Amtrak Greyhound
$?
1d 8h
2 stops
Amtrak Greyhound