Richmond, VA to New York University buses and trains from $30

Or, see buses and trains from New York University to Richmond, VA.
Here are some trips other travelers have found on Routefriend.
$30
5h 45m
0 stops
GotoBus
$30
5h 45m
0 stops
GotoBus
$30
6h 30m
0 stops
GotoBus
$37
11h 45m
1 stop
GotoBus GotoBus
$64
8h 10m
2 stops
Amtrak NJTransit
$68
6h 52m
0 stops
Amtrak
$74
7h 43m
1 stop
Amtrak NJTransit
$74
7h 45m
1 stop
Amtrak BoltBus
$101
8h 31m
1 stop
Amtrak GotoBus
$102
8h 31m
1 stop
Amtrak GotoBus
$126
9h 6m
2 stops
Amtrak NJTransit
$136
9h 31m
1 stop
Amtrak BoltBus