Duke University to Thomas Jefferson University buses and trains from $77

Here are some trips other travelers have found on Routefriend.
$77
7h 33m
1 stop
Megabus Amtrak
$82
9h 24m
0 stops
Amtrak
$88
8h 30m
1 stop
Megabus Amtrak
$90
9h 7m
1 stop
Megabus Amtrak
$128
20h 43m
1 stop
Megabus Amtrak