Baltimore, MD to Princeton University buses and trains from $66

Or, see buses and trains from Princeton University to Baltimore, MD.
Here are some trips other travelers have found on Routefriend.
$66
2h 33m
2 stops
Amtrak NJTransit
$88
3h 37m
2 stops
Amtrak NJTransit
$89
4h 55m
1 stop
Amtrak Megabus
$98
3h 25m
2 stops
Amtrak NJTransit
$104
1h 48m
0 stops
Amtrak
$108
2h 34m
2 stops
Amtrak NJTransit
$110
4h 22m
1 stop
Amtrak Amtrak
$?
4h 28m
2 stops
BoltBus NJTransit