Newark, NJ to Waterbury, CT buses and trains from $27

Or, see buses and trains from Waterbury, CT to Newark, NJ.
Here are some trips other travelers have found on Routefriend.
$27
3h 57m
1 stop
Amtrak Metro-North
$33
3h 58m
1 stop
Amtrak Metro-North
$34
4h 1m
1 stop
CoachUSA Metro-North
$40
3h 51m
1 stop
Amtrak Metro-North
$46
4h 58m
1 stop
Amtrak Metro-North
$?
5h 7m
1 stop
Amtrak Metro-North
$?
5h 13m
2 stops
Amtrak Metro-North