St. Louis, MO to Galesburg, IL buses and trains from $39

Or, see buses and trains from Galesburg, IL to St. Louis, MO.
Here are some trips other travelers have found on Routefriend.
$39
6h 30m
1 stop
Amtrak
$54
8h 20m
1 stop
Greyhound
$40
5h 10m
1 stop
Amtrak Greyhound
$77
12h 30m
2 stops
Greyhound Amtrak
$87
15h 12m
2 stops
Greyhound Amtrak
$?
8h 15m
1 stop
Greyhound Amtrak
$?
13h 40m
2 stops
Greyhound Amtrak