Philadelphia, PA to Virginia Beach, VA buses and trains from $45

Or, see buses and trains from Virginia Beach, VA to Philadelphia, PA.
Here are some trips other travelers have found on Routefriend.
$45
10h 45m
1 stop
GotoBus GotoBus
$46
12h 45m
1 stop
GotoBus GotoBus
$56
7h 37m
1 stop
Amtrak
$82
11h 28m
3 stops
NJTransit Amtrak
$84
12h 6m
3 stops
NJTransit Amtrak
$89
12h 6m
3 stops
NJTransit Amtrak
$93
14h 0m
3 stops
NJTransit Amtrak
$140
12h 6m
3 stops
NJTransit Amtrak