Staunton, VA to Catholic University of America buses and trains from $25

Here are some trips other travelers have found on Routefriend.
$25
6h 3m
2 stops
Amtrak Megabus
$33
4h 28m
0 stops
Amtrak
$35
5h 22m
2 stops
Amtrak GotoBus