Omaha, NE to St. Louis, MO buses and trains from $69

Or, see buses and trains from St. Louis, MO to Omaha, NE.
Here are some trips other travelers have found on Routefriend.
$69
9h 50m
1 stop
Greyhound
$92
14h 7m
2 stops
Amtrak
$87
21h 25m
3 stops
Greyhound Amtrak
$110
12h 31m
1 stop
Amtrak Greyhound
$114
12h 31m
2 stops
Amtrak Greyhound