Dallas, TX to St. Louis, MO buses and trains from $90

Or, see buses and trains from St. Louis, MO to Dallas, TX.
Here are some trips other travelers have found on Routefriend.
$90
15h 21m
0 stops
Amtrak
$99
14h 20m
1 stop
Greyhound
$98
22h 54m
2 stops
Greyhound Amtrak
$103
23h 55m
3 stops
Amtrak Greyhound
$106
23h 55m
2 stops
Amtrak Greyhound
$108
23h 55m
3 stops
Amtrak Greyhound
$111
23h 55m
3 stops
Amtrak Greyhound
$117
23h 55m
3 stops
Amtrak Greyhound
$124
1d 0h
2 stops
Greyhound Amtrak
$135
1d 0h
2 stops
Greyhound Amtrak
$136
1d 0h
2 stops
Greyhound Amtrak
$137
22h 54m
2 stops
Greyhound Amtrak