Johns Hopkins University to Durham, NC buses and trains from $39

Or, see buses and trains from Durham, NC to Johns Hopkins University.
Here are some trips other travelers have found on Routefriend.
$39
5h 37m
1 stop
Amtrak Megabus
$70
7h 10m
1 stop
Amtrak Megabus
$73
8h 36m
1 stop
Amtrak Megabus
$116
7h 39m
0 stops
Amtrak