CUNY New York City College of Technology to Princeton University buses and trains from $16

Here are some trips other travelers have found on Routefriend.
$16
4h 25m
3 stops
GotoBus NJTransit
$17
4h 49m
3 stops
GotoBus NJTransit
$42
7h 46m
3 stops
GotoBus NJTransit