Colorado Technical University to St. Louis, MO buses and trains from $177

Here are some trips other travelers have found on Routefriend.
$177
1d 1h
3 stops
Amtrak