Newark, NJ to Virginia Beach, VA buses and trains from $50

Or, see buses and trains from Virginia Beach, VA to Newark, NJ.
Here are some trips other travelers have found on Routefriend.
$50
9h 4m
1 stop
CoachUSA GotoBus
$69
8h 51m
1 stop
Amtrak
$92
9h 52m
2 stops
NJTransit Amtrak
$94
9h 31m
2 stops
NJTransit Amtrak
$149
13h 45m
3 stops
NJTransit Amtrak
$?
9h 0m
2 stops
NJTransit Amtrak