Trenton, NJ to Stamford, CT buses and trains from $30

Here are some trips other travelers have found on Routefriend.
$30
3h 4m
1 stop
NJTransit Metro-North
$46
1h 51m
1 stop
Amtrak
$69
3h 13m
1 stop
Amtrak Metro-North
$69
4h 10m
1 stop
Amtrak Amtrak
$?
2h 39m
1 stop
Amtrak Metro-North