New Haven, CT to Boston, MA buses and trains from $18

Or, see buses and trains from Boston, MA to New Haven, CT.
Here are some trips other travelers have found on Routefriend.
$18
3h 5m
0 stops
Greyhound
$39
2h 5m
0 stops
Amtrak
$36
3h 55m
1 stop
Greyhound Amtrak
$44
7h 23m
2 stops
Amtrak Greyhound
$45
7h 23m
2 stops
Amtrak Greyhound