Boston, MA to Hoboken, NJ buses and trains from $17

Or, see buses and trains from Hoboken, NJ to Boston, MA.
Here are some trips other travelers have found on Routefriend.
$17
3h 58m
0 stops
GotoBus
$49
3h 25m
0 stops
Amtrak
$58
3h 57m
1 stop
Amtrak Metro-North
$59
4h 22m
1 stop
Amtrak Metro-North
$61
4h 25m
1 stop
Amtrak Metro-North
$62
3h 40m
1 stop
Amtrak Metro-North
$78
4h 19m
2 stops
Amtrak NJTransit
$79
7h 13m
2 stops
Amtrak Metro-North