Trenton, NJ to New Haven, CT buses and trains from $37

Or, see buses and trains from New Haven, CT to Trenton, NJ.
Here are some trips other travelers have found on Routefriend.
$37
4h 10m
1 stop
NJTransit Metro-North
$37
4h 28m
1 stop
NJTransit Metro-North
$51
4h 54m
1 stop
Amtrak Metro-North
$52
2h 48m
1 stop
Amtrak
$63
3h 49m
1 stop
Amtrak Metro-North
$80
2h 42m
1 stop
Amtrak Amtrak
$86
3h 52m
1 stop
Amtrak Metro-North
$88
4h 54m
1 stop
Amtrak Metro-North
$?
8h 6m
2 stops
Amtrak Metro-North