Virginia Union University to Thomas Jefferson University buses and trains from $48

Here are some trips other travelers have found on Routefriend.
$48
5h 25m
0 stops
Amtrak
$66
4h 3m
1 stop
GotoBus Amtrak