Newark, NJ to Danbury, CT buses and trains from $22

Or, see buses and trains from Danbury, CT to Newark, NJ.
Here are some trips other travelers have found on Routefriend.
$22
3h 28m
1 stop
NJTransit Metro-North
$25
3h 30m
1 stop
Amtrak Metro-North
$29
4h 15m
1 stop
Amtrak Metro-North
$31
2h 49m
1 stop
CoachUSA Metro-North
$38
3h 21m
1 stop
Amtrak Metro-North