Catholic University of America to Princeton University buses and trains from $11

Here are some trips other travelers have found on Routefriend.
$11
5h 22m
3 stops
Megabus NJTransit
$30
5h 28m
2 stops
BoltBus NJTransit
$44
3h 34m
3 stops
Amtrak NJTransit
$49
6h 27m
2 stops
Megabus NJTransit
$71
2h 33m
0 stops
Amtrak
$77
3h 16m
2 stops
Amtrak NJTransit
$81
4h 52m
2 stops
Amtrak NJTransit
$88
3h 12m
2 stops
Amtrak NJTransit
$97
4h 10m
2 stops
Amtrak NJTransit
$105
3h 52m
2 stops
Amtrak NJTransit
$107
4h 10m
2 stops
Amtrak NJTransit