Newark, NJ to Rocky Mount, NC buses and trains from $83

Or, see buses and trains from Rocky Mount, NC to Newark, NJ.
Here are some trips other travelers have found on Routefriend.
$83
8h 52m
2 stops
NJTransit Amtrak
$90
7h 30m
0 stops
Amtrak
$92
8h 28m
1 stop
NJTransit Amtrak
$123
8h 52m
2 stops
NJTransit Amtrak
$136
9h 54m
2 stops
NJTransit Amtrak
$176
8h 52m
2 stops
NJTransit Amtrak