New Jersey Institute of Technology to Richmond, VA buses and trains from $27

Here are some trips other travelers have found on Routefriend.
$27
13h 54m
2 stops
NJTransit Megabus
$35
11h 15m
1 stop
BoltBus Megabus
$60
7h 46m
2 stops
NJTransit Amtrak
$67
7h 24m
1 stop
Amtrak Megabus
$68
6h 3m
0 stops
Amtrak
$69
6h 43m
1 stop
NJTransit Amtrak
$70
7h 4m
1 stop
NJTransit Amtrak
$122
10h 27m
2 stops
NJTransit Amtrak
$122
7h 37m
1 stop
BoltBus Amtrak
$142
6h 12m
1 stop
NJTransit Amtrak