New Jersey City University to Richmond, VA buses and trains from $41

Or, see buses and trains from Richmond, VA to New Jersey City University.
Here are some trips other travelers have found on Routefriend.
$41
14h 33m
3 stops
NJTransit Megabus
$126
8h 16m
3 stops
NJTransit Amtrak
$127
8h 12m
2 stops
NJTransit Amtrak
$131
7h 16m
2 stops
NJTransit Amtrak
$149
11h 24m
3 stops
NJTransit Amtrak